Files
src-1.2/game/server/database/queries/wookie_deconstruct.sql
T
2014-01-17 07:03:16 -07:00

41 lines
1.4 KiB
SQL

declare
i number;
begin
select count(*) into i
from object_variable_names
where name = 'armor.wookieeDeconstruct';
if i = 0 then
select max(id) into i
from object_variable_names;
insert into object_variable_names
values (i + 1, 'armor.wookieeDeconstruct');
end if;
select max(id) into i
from object_variable_names
where name = 'armor.wookieeDeconstruct';
update objects
set script_list = trim(script_list) || 'item.conversion.armor_wookiee:'
where object_template_id in (
66083222, --object/tangible/wearables/armor/kashyyykian_black_mtn/armor_kashyyykian_black_mtn_chest_plate.iff
1193819287, --object/tangible/wearables/armor/kashyyykian_hunting/armor_kashyyykian_hunting_chest_plate.iff
856491201 --object/tangible/wearables/armor/kashyyykian_ceremonial/armor_kashyyykian_ceremonial_chest_plate.iff
)
and script_list not like '%item.conversion.armor_wookiee%';
insert into object_variables
select object_id, i as name_id, 0 as type, '1' as value, 0 as detached
from objects
where object_template_id in (
66083222, --object/tangible/wearables/armor/kashyyykian_black_mtn/armor_kashyyykian_black_mtn_chest_plate.iff
1193819287, --object/tangible/wearables/armor/kashyyykian_hunting/armor_kashyyykian_hunting_chest_plate.iff
856491201 --object/tangible/wearables/armor/kashyyykian_ceremonial/armor_kashyyykian_ceremonial_chest_plate.iff
);
end;
/