Skip to content
Snippets Groups Projects
  1. Sep 27, 2013
  2. Sep 23, 2013
    • Rumen Nikiforov's avatar
      BETA: DP-Part for [L6219] · a8671ed4
      Rumen Nikiforov authored
      	* Implemented AIs for all signet npc buffers.
      	* Reworked a bit `PartyNotMe` target handler.
      	* Fixed missing despawn time in `SummonNpc` effect handler.
      	* Reported by: pandragon
      a8671ed4
  3. Jul 30, 2013
  4. Jul 24, 2013
  5. Jun 22, 2013
  6. Jun 17, 2013
    • Adry_85's avatar
      BETA: Starting support for new aggression system: · 5067d34c
      Adry_85 authored
      	* Removed old and custom skillTypes and added new effects.
      	* Added retail formula for effects '''!TargetCancel''', '''!TargetMeProbability''', '''!SkillTurning''', '''Betray''' and '''Bluff'''.
      		* Patch by: Nos
      	* Added all missing '''effectPoint''' inside skills.
      		* Patch by: !UnAfraid
      	* Fixed bug with !TargetMe effect that does not allow you to change target even if the effect has worn off.
      		* Reported by: blacksea
      Reviewed by: Zoey76
      Thanks to: Nos, !UnAfraid, Zoey76
      5067d34c
  7. Jun 13, 2013
  8. Jun 12, 2013
  9. May 29, 2013
    • Adry_85's avatar
      BETA: Skill Rework: · 0def1f56
      Adry_85 authored
      	* Added new effect '''!TeleportToTarget''' and removed the old skillType.
      	* Added new condition '''!TargetMyPartyExceptMe''' for '''!CallPc''' effects.
      	* Fixed skill '''Spirit of the Lake'''.
      Reviewed by: Zoey76
      0def1f56
  10. May 28, 2013
    • Rumen Nikiforov's avatar
      BETA: Adding icon to all skills. · bdd84714
      Rumen Nikiforov authored
      	* Also fixing typo in skill 2274 it have 8 levels not 9!
      bdd84714
    • Zoey76's avatar
      BETA: Fixing skill magic levels. · 3a6fb0c3
      Zoey76 authored
      	* Added missing magic levels for enchanted skills.
      	* Removed duplicated magic levels.
      	* Fixed wrong magic levels, the rest will be done in following commits.
      	* Fixed some passive effects, stats should't be added with out a wrapper effect!
      3a6fb0c3
  11. May 26, 2013
  12. May 25, 2013
    • Adry_85's avatar
      BETA: Skills rework: · 2252e609
      Adry_85 authored
      	* Removed '''!TransformDispel''' skillType.
      	* Added two new conditions '''!CanTransform''' and '''!CanUnTransform'''.
      	* Fixed bug that you can spam transformation skills when you ride a pet.
      		* Reported by: takhs7
      	* Added some new skills:
      		* '''Blessing of Baguette''' (21042).
      		* '''Berserker Spirit''' (21087).
      		* '''Blessed Child Transformation Skill - Trejuo''' (21195).
      		* '''Blessed Child Transformation Skill - Sujin''' (21196).
      Reviewed by: Zoey76
      2252e609
  13. May 24, 2013
    • Adry_85's avatar
      BETA: Skills rework: · 42d43ba0
      Adry_85 authored
      	* Optimized '''calcCancelStealEffects''' in formulas.
      	* Merging all '''Cancel''' effectType in one called '''DISPEL'''.
      	* Removed '''negateAbnormals''' and '''maxNegated''' from skills xml.
      	* '''Cancel''' and '''!CancelDebuff''' effects now are called '''!DispelByCategory''' and are handled with proper parameters.
      	* '''!CancelAll''' now is called '''!DispelAll'''.
      	* '''!DispelBySlot''' and '''!StealAbnormal''' now is handled with proper parameters.
      	* Added new effect '''!DispelBySlotProbability'''.
      	* Fixing typo for skill '''Maximum Focus Force'''.
      		* Reported by: blacksea
      		* Patch by: blacksea
      Reviewed by: Zoey76
      42d43ba0
  14. May 22, 2013
  15. May 15, 2013
    • Adry_85's avatar
      BETA: Skill reworks: · f54c8b79
      Adry_85 authored
      	* Added new effect NpcKill for Betray skill.
      	* Deleted useless skillType.
      	* Added new skills:
      		* Presentation - Lilith Battle.
      		* Presentation - Anakim Battle.
      	
      	Reviewed by: Zoey76
      f54c8b79
  16. May 14, 2013
  17. May 12, 2013
    • Zoey76's avatar
      BETA: Retail like summoning trap skills: · df92b6ba
      Zoey76 authored
      	* Oblivion Trap (836)
      	* Bomb Installation (574)
      	* Binding Trap (518)
      	* Flash Trap (517)
      	* Slow Trap (516)
      	* Poison Trap (515)
      	* Fire Trap (514)
      	* Test - Basic Trap (7072)
      	* Implemented Summon Trap effect.
      df92b6ba
  18. May 10, 2013
    • Zoey76's avatar
      BETA: Datapack part for [L5985]: · e5e69524
      Zoey76 authored
      	* All skills that used to have CREATE_ITEM skill type now uses retail like effect Restoration.
      	* All skills that used to have DECOY skill type now uses retail like effect SummonNpc.
      	* All skills that used to have SPAWN skill type now uses retail like effect SummonNpc.
      	* Implementing missing skills:
      		* Equipment Set 90 Day Pack (2914)
      		* Summon Life-size Decoy (2622)
      		* Event - Sad White Baby King-Tiger Scroll (9099)
      		* Event - Sad White Baby Tiger Scroll (9098)
      		* Event - White Baby King-Tiger Scroll (9097)
      		* Event - White Baby Tiger Scroll (9096)
      		* Copied Honey Watermelon Seed (9032)
      		* Copied Watermelon Seed (9031)
      		* Honey Watermelon Seed (9030)
      		* Watermelon Seed (9029)
      		* Summon Flames Box (22116)
      		* Comfort Sky Lantern Summon (22113)
      		* Sway Sky Lantern Summon (22112)
      		* Ambient Sky Lantern Summon (22111)
      		* Lucky Sky Lantern Summon (22110)
      		* Event - Gloomy Head Milk Cow Summon Scroll (2881)
      		* Event - Gloomy Milk Cow Summon Scroll (2880)
      		* Summon Head Gloomy Milk Cow (2872)
      		* Summon Gloomy Milk Cow (2871)
      		* Event - Head Milk Cow Summon Scroll (2870)
      		* Event - Milk Cow Summon Scroll (2869)
      		* Summon Humidity (6251)
      e5e69524
  19. May 08, 2013
    • Adry_85's avatar
      BETA: Skills rework: · 7781a9a3
      Adry_85 authored
      	* L2PcInstance:
      		* Removed isUsingDualWeapon() not used anymore.
      		* Removed custom check for Strider Siege Assault skill (new condition will be added soon).
      		* Fixed double system message when you use Soul Rage skill.
      	* Stats:
      		* Removed useless stats (LETHAL_RATE, AGGRESSION_VULN, AGGRESSION_PROF, CRIT_PROF, NONE_WPN_VULN, transformId).
      	* !SystemMessageId:
      		* Updated system message when you done damage on target.
      		* Added missing system message for Seven Signs quests (quests will be added soon).
      	* Formulas:
      		* Moved calcLethalHit in proper effect handler.
      		* Cleanup and fixes some methods.
      		* Fixing blow bonus when you hitting from the side of target.
      	* L2Character:
      		* Removed !CpConsume check and fixed skill Over the Body.
      	* L2CubicInstance:
      		* Added !CubicDrain method.
      		* Removed useless comment.
      		* Fixed Magical Critical Rate calculation.
      	* L2Skill:
      		* Removed staticDamage variable, now have own effect like retail.
      		* Removed canBeReflected variable, now have his proper checks.
      		* Cleanup and fixes some methods.
      	* L2SkillType:
      		* Deleted PDAM, MDAM, MANADAM, CPDAMPERCENT, DRAIN, DEATHLINK, FATAL, BLOW, STRSIEGEASSAULT and CHARGEDAM.
      	* L2EffectType:
      		* Added new effects DEATH_LINK, ENERGY_ATTACK, FATAL_BLOW, HP_DRAIN, LETHAL, MAGICAL_ATTACK, MAGICAL_ATTACK_MP, PHYSICAL_ATTACK, PHYSICAL_ATTACK_HP_LINK and STATIC_DAMAGE.
      		* Renamed !IncreaseCharges to !FocusEnergy and made effect retail like.
      		* Added new effect !FocusMaxEnergy.
      	* Effecthandlers
      		* Removed !StatusUpdate from some effect because is already updated by setCurrentHp, setCurrentMp and setCurrentCp methods.
      		
      	'''NOTE''': New skill debugging will be added soon.
      	
      	Reviewed by: MELERIX, Zoey76
      7781a9a3
  20. May 07, 2013
  21. May 05, 2013
  22. Apr 27, 2013
    • Zoey76's avatar
      BETA: Effect rework: · c5c99945
      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
      c5c99945
  23. Apr 17, 2013
  24. Apr 03, 2013
    • Adry_85's avatar
      BETA: Reworking skills: · 957d961a
      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
      957d961a
  25. Mar 28, 2013
  26. Mar 27, 2013
  27. Mar 25, 2013
  28. Mar 24, 2013
  29. Mar 21, 2013
  30. Mar 18, 2013
    • Zoey76's avatar
      BETA: Datapack part for [L5888]. · 9c455e18
      Zoey76 authored
      9c455e18
    • Zoey76's avatar
      BETA: Reworking skills (cleanup): · 4139ea04
      Zoey76 authored
      	* No more...
      		* "neutral" skills, all skills are "neutral" by default.
      		* dynamic skill/effect type dependent "offensive" checks.
      		* dynamic skill/effect type dependent "pvp" checks.
      		* null names, default is empty string.
      		* dynamic seven sings skill checks, is cached in boolean until is finally unhardcoded.
      		* CPDAM skill type, not used anywhere.
      		* skills "pvp" and "offensive"  at the same time.
      		* Spoil skill handler!
      		* CpDam skill handler!
      		* _effectSkillType in L2Effect.
      		* effectType in EffectTemplate.
      		* effectType in skill XMLs.
      	* effectPower=-1 lands always!
      	* Fixing Sweeper effect typos!
      		* Reported by: Decad, Torvitas
      
      Reviewed by: Adry_85, MELERIX, UnAfraid
      4139ea04
  31. Mar 12, 2013
  32. Mar 04, 2013
Loading