6fbc15029d
- Fix #329 /cureplayer implementation (minus RAID support) update commands set handler=531 where command='cureplayer'; - cures will now remove the maintained spell of the caster if all targets are gone - target support for item scripts 'used' function, eg. function used(Item, Player, Target) -- do stuff end - effect_type added to items table, currently used to map to cure types alter table items add column effect_type int(10) unsigned not null default 0; NO_EFFECT_TYPE=0, EFFECT_CURE_TYPE_ALL=1, EFFECT_CURE_TYPE_ARCANE=2, EFFECT_CURE_TYPE_TRAUMA=3, EFFECT_CURE_TYPE_NOXIOUS=4, EFFECT_CURE_TYPE_CURSE=5, EFFECT_CURE_TYPE_MAGIC=6 - created sample cure using item id 48868 Translucent Remedy of the Gods update items set lua_script='ItemScripts/cure_test.lua' where id=48868; update items set usable=1,effect_type=1 where id=48868; I know, not the items real purpose, but this was just a fun test since the other effect cure types would be specific to the type - removed dump packet of lower layer packet opcode 3 (reduce noise in console)
1 line
No EOL
59 B
SQL
1 line
No EOL
59 B
SQL
update commands set handler=531 where command='cureplayer'; |