- May 05, 2013
-
-
MELERIX authored
-
MELERIX authored
-
MELERIX authored
-
MELERIX authored
Patch by: Adry_85 Tested by: blacksea, oscard
-
Zoey76 authored
* Now "infinite" ticks are represented with count="-1" instead of count="0x7fffffff", better implementation will be done later. * Reverting classpath "update".
-
Zoey76 authored
* Fixed NPE vulnerability in Anais. * Reported by: d!g0 * Suggested by: jurchiks * Reworking Servitor Share effect since [9663] fixed nothing. * Fixing stack over flow. * Reported by: UnAfraid, nBd * Reviewed by: UnAfraid * Changes related to [L5965]. * Summon target handler update. * Pet target handler update. * Implemented Servitor target handler. * Pailaka - Song Of Ice And Fire AI enhancement. * Adding missing NPC string on first see creature event. Reported by: Gladicek
-
- May 04, 2013
-
-
malyelfik authored
Patch by: St3eT, malyelfik Reviewed by: !UnAfraid
-
- May 03, 2013
-
-
Zoey76 authored
Reported by: nBd
-
Rumen Nikiforov authored
* Note: XML part will be committed later.
-
Zoey76 authored
BETA: Continuing with [9650] and [9652], more fixes to effects with recursive calls to effect effect on exit!
-
Zoey76 authored
* Prevents effects stack. Reported by: nBd Reviewed by: nBd, UnAfraid, MELERIX Thanks to: nBd, UnAfraid, MELERIX
-
- May 01, 2013
- Apr 30, 2013
-
-
Zoey76 authored
* Beleth's start and end sounds. * Patch by: badboy29 * Cleanup for [9654].
-
Zoey76 authored
-
Zoey76 authored
* Unified AI for castle, forts and halls. * Merged bypass handler and core AI in a single AI script in Datapack. Reviewed by: jurchiks, UnAfraid, Zoey76
-
Zoey76 authored
* Stack over flow fixed. * Fixing misuse of onStart() and onExit() methods. * Removed ConfuseMob effect, using Confusion instead.
-
- Apr 29, 2013
- Apr 28, 2013
- Apr 27, 2013
-
-
MELERIX authored
Reported by: Gries
-
Zoey76 authored
* Complete rework of !CharEffectList. * Mimicking "List" operations, remove(..), add(..), isEmpty()... * Thread-safe. * Using reentrant locks for read/write operations. * Removed cache-array, wasn't working. * Removed useless methods. * Removed queue, wrong implementation was leading to wrong updates in effect lists. * Now effects from skills are managed in batches, less calls to methods, avoiding overhead from synchronization and keeping abnormal type groups safe. * Support for blocked buff slots, no more hacks! * Implemented proper effect. * No more dependence on Javolution. * !JavaDocs! * Abnormal type, level and time are global to the skill and not specific to each effect. * Keeping support to customize each effect duration time, needs testing. * Added abnormal type enum, no more strings. * Removed overhead from string comparison. * !EffectTemplate rework: * No more public fields, we use mutators and accessors to work with them! * Func list to List instead of array. * Avoid CPU overhead, System.arraycopy(..). * Removed unused transform parameters. * !JavaDocs! * L2Skill rework: * No more dependence on Javolution. * Func and Effect lists to List instead of array. * Removed some useless effect type related method from skills. * Removed custom restriction for stolen effect with current duration less than 5 seconds. * If NPE appear they have to be properly fixed, no more hacks! * Updated toString() method. * !JavaDocs! * L2Effect rework: * Effects do not store static data from template! * Removed unused transform parameters. * Removed "passive effect" related methods, effect is passive if skill is passive. * Removed "buff"/"debuff" related method from effects, skills are buffs or debuffs not effects. * Updated toString() method. * Removed effectCanBeStolen() method, now canBeStolen() is overridden in effect implementations in Datapack. * !JavaDocs! * L2Item minor rework: * Func and Effect lists to List instead of array. * Avoid CPU overhead, System.arraycopy(..). * No more dependence on Javolution. * Now _questEvents is initialized only if it's used, not for all items! * L2Weapon fixes: * Fixed bug in getSkillEffects(L2Character, L2Character, L2Skill) returning always empty array of effects! * Func and Effect lists to List instead of array. * Avoid CPU overhead, System.arraycopy(..). * No more dependence on Javolution. * Reworked "get func" methods to avoid toArray(..) calls. * Proper use of maps, no more iteration over keys and retrieving the value using get method. * Externalized formula to calculate current effect duration to Formulas class. * Static fields are upper case. * Adding button to reload effects, '''must be follow by skill reload and probably player restart''' to ensure there is no memory-leftovers. * Fixing skill Frintezza's Songs(5008) abnormal types. * Fixing minor bug with High Five GM skills. * Added name to effect list from admin panel, fixed other minor glitches. * Removed old and classing GM menu. * Updated logs and comments. Reviewed by: Adry_85, MELERIX Testing video: http://youtu.be/7qadv7QQhy4
-
- Apr 26, 2013
-
-
MELERIX authored
Reported by: Gries Thanks to: Gries
-
- Apr 23, 2013
-
-
malyelfik authored
Patch by: St3eT, malyelfik
-
- Apr 22, 2013
-
-
Adry_85 authored
Reported by: badboy29 Tested by: badboy29 Reviewed by: !UnAfraid
-
- Apr 20, 2013
-
-
malyelfik authored
Reported by: badboy29
-
malyelfik authored
Patch by: xban1x Reviewed by: jurchiks, !UnAfraid, malyelfik Tested by: sirrion
-
Zoey76 authored
Patch by: CostyKiller Reviewed by: xban1x, Zoey76
-
Zoey76 authored
* Added missing special camera in Antharas' death. * Added missing special camera in Valakas' death. * Fixed wrong battle start music for Queen Ant. Patch by: daemon Reviewed by: Zoey76
-
Zoey76 authored
Patch by: St3eT Reviewed by: Zoey76
-
Zoey76 authored
Reported by: lucan
-
- Apr 18, 2013
-
-
malyelfik authored
Patch by: St3eT Reviewed by: xban1x, malyelfik
-
- Apr 17, 2013