Changeset 355 (477) Movement fix, PetData part II, L2Attackable AI, Lottery, Announcements, Misc Movement fix - Fix strange movement rollback on skill spam. - Fix stackoverflow issue. - Fix target status (little circle color becoming red on attack). PetData part II - ty Hasha - PetDataEntry uses a recycled StatsSet to feed values (short writing style). - Mounted players stats are fixed (regular/swim/fly speeds included). - Regular pets stats are fixed. L2Attackable AI - L2Attackable won't buff players anymore. - L2Attackable can now buffs when they are in attack mode (in order of skills preference : after heal, but before debuff). Lottery - Lottery Ticket message fix (doesn't show enchant anymore). Ty RooT. - Lottery HTMs table fix. Ty RooT. - Fix the lottery instructions %prize% tags. - Add default prize to leftover to calculate new lottery prize. Announcements - Fix an ArrayIndexOutOfBoundsException for empty //announce. Cleanup adminhandler. - Edit Announce panel, replacing edit button for a multiedit (allow more than 16 characters message). The typing is more flexible, with 3 visible lines output. Misc - Fix L2WorldRegion onDeath() / onRevive() - was triggering all L2WorldRegion zones, no matter if character was inside or not. - Slight revision revert for dropItem (fix the issue where you drop the entire stack of an item even if you put lower amount). - Calculation of evasion/accuracy is now precomputed into Formulas.BASE_EVASION_ACCURACY. - Put defaults values for AI type data (fixing Headquarters spawn, prior to NpcAIData drop). - Slight geoengine fix regarding multilayers (most notably fortress) when using an high character's height. - Some HTM typos (from "Hunt HTM typos!" topic). - Drop PlayableKnownList (no use). - Edit knownlist ranges to follow L2J.