Skip to content
Snippets Groups Projects
  1. Jan 16, 2023
  2. Jan 17, 2021
  3. Jul 10, 2020
    • Zoey76's avatar
      Script loading rework · 6b1377da
      Zoey76 authored
      Added AI Loader class.
      Removed most main methods from scripts.
      Added Treasure AI that was missing in loading.
      6b1377da
  4. Jun 21, 2020
    • Zoey76's avatar
      Code format and cleanup · c188fc50
      Zoey76 authored
      Private methods don't need to be final.
      Enums don't need to be static.
      Public methods in final classes don't need to be final.
      Added Eclipse formatter.
      c188fc50
  5. Apr 27, 2020
  6. Mar 05, 2019
    • Zoey76's avatar
      Complete DataPack refactor · 62c9e72b
      Zoey76 authored
      Moved to Maven instead of Gradle.
      Using proper project structure and package structure.
      62c9e72b
  7. Feb 06, 2019
  8. Jan 18, 2018
  9. Jan 25, 2016
  10. Aug 01, 2015
    • Zoey76's avatar
      Project refactor · 64f4db54
      Zoey76 authored
      Moving all files to main folder.
      Using Gradle to define, manage dependecies and build the project.
      Upgraded Gradle wrapper.
      64f4db54
  11. Jan 02, 2015
  12. Oct 31, 2014
  13. May 21, 2014
  14. Jan 24, 2014
  15. Nov 15, 2013
  16. Aug 06, 2013
    • Zoey76's avatar
      BETA: Datapack part for [L6149]. · 28ee17d4
      Zoey76 authored
      	* Removed lot of casting.
      
      '''Note:''' If you get errors on your custom scripts after synchronizing, just check and change methods from getXXXId() to getId().
      28ee17d4
  17. Feb 11, 2013
  18. Jan 08, 2013
    • Zoey76's avatar
      BETA: L2J !DataPack's license update: · 1ad03aa5
      Zoey76 authored
      	* Proper GPLv3 license.
      	* Updated all Java DP files.
      	* Added missing license to the following files:
      		* !FirstClassTransferTalk
      		* !AdminInstanceZone
      	* Updated Eclipse preferences for new files (header).
      		* ''Same'' settings as Core.
      1ad03aa5
  19. Aug 27, 2012
    • Rumen Nikiforov's avatar
      BETA: ai scripts revise: · dcab7193
      Rumen Nikiforov authored
      	* All scripts extending AbstractNpcAI instead of L2AttackableAIScript.
      	* All static variables to upper-case.
      	* All constructors moved just after variables and private instead of public.
      	* Initiating script with new Script(Script.class.getSimpleName(), "ai") instead of new Script("Script", "ai")
      	* Removed useless checks example addKillId(123) onKill() if (npc.getNpcId() == 123).
      	* Moved registerMobs method into AbstractNpcAI.
      	* L2AttackableAIScript is now final please do not extend it anymore.
      	* Cleanup
      dcab7193
  20. May 30, 2012
  21. Mar 03, 2012
    • Zoey76's avatar
      BETA: Datapack part for [L5214]: · ac3a3723
      Zoey76 authored
      	* Cleanup of random related methods and imports.
      	* Fix for FairyTrees AI with wrong parameter type wouldn't override onKill(..) method.
      ac3a3723
  22. Sep 30, 2011
    • Zoey76's avatar
      BETA: The Hellbound Datapack part! · 38ce17b8
      Zoey76 authored
      	* Implemented Quests:
      		1. Matras' Curiosity(132)
      		1. Target of Opportunity(279)
      		1. Jude's Request(690)
      		1. Matras' Suspicious Request(691)
      	* Implemented Teleports:
      		1. Steel Citadel
      		1. Warpgate
      	* Implemented AIs:
      		1. Chimeras
      		1. RandomSpawn
      		1. Remnants
      		1. Sandstorms
      		1. Slaves
      		1. Amaskari
      		1. Beleth
      		1. DemonPrince
      		1. Epidos
      		1. HellboundCore
      		1. Keltas
      		1. NaiaLock
      		1. OutpostCaptain
      		1. Ranku
      		1. SinWardens
      		1. Typhoon
      		1. AnomicFoundry
      		1. BaseTower
      		1. Bernarde
      		1. Buron
      		1. Deltuva
      		1. Falk
      		1. Hude
      		1. Jude
      		1. Kanaf
      		1. Kief
      		1. Natives
      		1. Quarry
      		1. Shadai
      		1. Solomon
      		1. TowerOfInfinitum
      		1. TowerOfNaia
      		1. TullyWorkshop
      	* Implemented Instances:
      		1. DemonPrinceFloor
      		1. HellboundTown
      		1. RankuFloor
      	* Implemented Admin Commands:
      		1. //hellbound_setlevel
      		1. //hellbound
      	* Implemented Voiced Commands:
      		1. .hellbound
      '''Note:''' This game feature was developed by many users:
      
      Special Thanks:
      
      '''theone''' first Jython implementation.
      
      '''_DS_''' first Java implementation.
      
      '''VlLight''' as '''GKR''' AI, Quests, Engine and more.
      
      '''Treat''' Beleth Grand Boss AI.
      
      Thanks:
      Gladicek
      malyelfik
      plim
      u3games
      Ectis
      MELERIX
      badboy29
      dastak
      Asker64
      RiZe
      pmq
      UnAfraid
      Schleuse
      
      Testers:
      Dumpster
      DareStrike
      sam.jr
      kostantinos
      goncafa
      jamaica
      pandragon
      pinkcore
      bomberoloco24
      blacksea
      swg
      IMBAL
      mystirio
      hackstyle
      
      Code review, cleanup, code refactoring, typo fixing by me.
      38ce17b8
Loading