- Apr 27, 2013
-
-
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
- Apr 16, 2013
-
-
malyelfik authored
Patch by: xban1x Reviewed by: jurchiks, malyelfik
-
Rumen Nikiforov authored
* Patch by: lion
-
Zoey76 authored
Patch by: badboy29
-
- Apr 15, 2013
-
-
malyelfik authored
Reviewed by: !UnAfraid
-
- Apr 14, 2013
- Apr 13, 2013
- Apr 12, 2013
-
-
MELERIX authored
* Formatted SQL tables. * Fixed SQL Update (it should be line by line, otherwise if one change fail the others are not executed).
-
malyelfik authored
* Moved from Core to DP * Added castle doors and traps upgrades Reviewed by: Adry_85, !UnAfraid '''NOTE''': Require Core/DP Update!
-
Adry_85 authored
Reported by: u3games Tested by: Adry_85, oscard Thanks to: MELERIX
-
Adry_85 authored
Patch by: MELERIX Tested by: Adry_85
-
Rumen Nikiforov authored
BETA: Adding new admin command !//scan [range] displays all NPCs around you giving u ability to move to the NPC or delete it. * Reviewed by: FBIagent, MELERIX
-
- Apr 10, 2013
-
-
Rumen Nikiforov authored
-
- Apr 09, 2013
-
-
Adry_85 authored
Reviewed by: UnAfraid
-
- Apr 08, 2013
-
-
MELERIX authored
Reported by: u3games, oscard, _Blade_ Tested by: oscard
-
Zoey76 authored
* Using getRandom(int) and getRandomBoolean() where is possible. * Please use it in new scripts. * Removing invalid null check in EffectMasterHandler. * Added missing null check in Q00350_EnhanceYourWeapon. * Fixed bug in Magical Power of Water - Part 2 (610), multiplier shouldn't be casted to int/long! * Fixed bug in Magical Power of Fire - Part 2 (616), multiplier shouldn't be casted to int/long! * Removing invalid null check in MasterHandler.
-
Adry_85 authored
-
- Apr 04, 2013
- Apr 03, 2013
-
-
Adry_85 authored
- Added effect !FocusSouls - Removed skillhandlers Heal - Removed skillhandlers !HealPercent - Removed skillhandlers !ManahealPercent - Removed skillhandlers Charge - Removed skillhandlers Soul - More improvements and cleanup Reviewed by: MELERIX, !UnAfraid, Zoey76
-
Adry_85 authored
Patch by: KadeL Reviewed by: Adry_85, Zoey76
-
Adry_85 authored
Patch by: fissban
-