12.June.05
- Added NPC animations (Delicioso)

09.June.05
- Fix for Party Windows (Delicioso)
- Fix for Party EXP/SP Problems (Delicioso)

22.May.05
- Added calculator (ItemID 4393) (Delicioso)

20.May.05
- Move all items to one SQL table,
 added classes for inventories and playable characters (mk2)

19.May.05
- Fix for visual animations when fighting. (Delicioso)

18.May.05
- Changed PvP System to fully fit the official one (Delicioso)

17.May.05
- Effect of SpiritShots and Blessed Spiritshots added on Heals (Delicioso)

07.May.05
- sellable flag added to l2item (used by merchants), run these sql queries:
alter table armor add column sellable varchar (5);
alter table weapon add column sellable varchar (5);
alter table etcitem add column sellable varchar (5); (DETH)

-- Missing changelog --

03.Mar.05
- New Party Exp bonuses
  2 Member Party - 30%
  3 Member Party - 39%
  4 Member Party - 50%
  5 Member Party - 54%
  6 Member Party - 58%
  7 Member Party - 63%
  8 Member Party - 67%
  9 Member Party - 71%

11.Feb.05
- Client Protocol revision updated accepts 481 - 485 now

10.Feb.05
- Gm Menu Change [Draken-Korin]
- Added Rolling dice... item 4625

7.Feb.05
- Fixed MapRegion initialisation. (luisantonioa)
- Teleport NPC fix (luisantonioa)
- Deactivation of sweep once used (luisantonioa)

28.Jan.05
- Monsters drift a certain radius from the spawn location (luisantonioa)
- recursive error bug fixed (striders will work now)
- Updated moutable summons so they cannot be summoned again while mounted (luisantonioa)
- protocol 481 and 483 are now allowed
- Fixed Dupe with sell shop
- Added gm command for riding wyvern
  use //ride_wyvern to mount
  and //unride_wyvern to dismount

27.Jan.07
- party skills work wen not in party (luisantonioa)
- updates to critical hit and evasion
- only client protocol 483 is now allowed, so update your client to latest version

26.Jan.06
- fix for //repair command on db connections (luisantonioa)
- Strider code added in (stills needs to be cleaned up properly)
- expertise penalties fully added (luisantonioa)
  ie for armour defense and speed penalty
     for weapon accuracy and attack penatly
- fixed admin spawn so has format 
  //spawn_monster <monster is> <secnds respawn> (luisantonioa)    
- Fix to make Ride Packet for dismount proper...
- new admin commands
  for spawns
  //spawn <mob id> <seconds till respawn> (can also use //spawn_monster)

  for monster Edit
  //aggro <0 for no agrro, 1 for aggro> -- Sets targetted monster aggro
  //col h <monster height> -- Sets targetted monster collision height
  //col r <monster radius> -- Sets targetted monster collision radius
  //save_monster   -- Saves current targetted monster info to db 
  --note to see effects of change before save use //kill on monster and when it
  -- respawns you will see the effects
     
25.Jan.05
- Added note to AccountManager to let people know it isn't for SQL builds.
  User accounts and access levels can be set manually in the database.
  Note that you must now set GM access levels per character not per user. (Dalrond)

23.Jan.05
- Spoil/Sweep Skill Added
- Targetting lost wen target dies issue fixed (luisantonioa)
- Fixed sweep to check if monster is spoilt (luisantonioa)
- removed 50% penalty on drain skills (luisantonioa)
- changed duals to do 50% more dmg for the moment (luisantonioa)

22.Jan.05
- Scroll of resurection fix (luisantonioa)
- Evasion rate goes up with level (luisantonioa)

20.Jan.05
- Fixed adena exploit in parties. (luisantonioa)
- Added in accuracy updates with level and added in the hit/miss calc again. (natiels)
- Resting will now increase regen.  Relax and other skills that give regen bonus
  should work now. (natiels)
- Attack code changed to account for racial attack speeds.  Dual weapons have seperate
  hit/miss and crit chances now.  Attacking is faster.  You can change weapons
  in combat (natiels)
- Fixed SS to work with both attacks on dual weapons (luisantonioa)

19.Jan.05
- changed damage calc to use character's physical attack value instead of just weapon
  attack value.  This will cause buffs/masteries to now effect damage output. (natiels)
- fixed the basePAtk, PDef, MAtk, MDef calcs for NPCs so buffs/debuffs will no 
  longer stack on NPCs. (natiels)
  
18.Jan.05
- added Continuous skill handler for continuous skills like Soul Cry.
  Soul Cry should work now, but accuracy and relax need a bit more work (natiels)

16.Jan.05
- damages changes to be more official-like (mob dmg x 3, skill dmg / 3)

15.Jan.05
- added fixes to expertise system
- added natiels hit/miss calulator

14.Jan.05
- Compressed SS, SPS and BSPS [itisi]
- Scroll Of Resurection [Sh1ny]
- C2 Teleport locations [DarkOmini]
- added expterise penalty for weapons (luisantonioa)

10.Jan.05
- pet/summon bugfix so that they are visible now if summon animation wasnt shown (L2Chef)
- escape locations are returned as location object instead of string construct (L2Chef)
- all commands from say handler moved to either usercommand or admincommand handler (L2Chef)
- usercommand /loc and /unstuck added (L2Chef)
- all private stores use the correct packets now (L2Chef)
- skills do not call consume methods if they dont have consume defined (L2Chef)

09.Jan.05
- peacezone check for Pets added (L2Chef)
- pets and summons are again visible for other players (L2Chef)
- hp and item consume for skills added (L2Chef)
- drop,trade and destroy item is prevented when in shopmode (L2Chef)
- mp bonus update causes regeneration to start if needed (L2Chef)

08.Jan.05
- fixed class cast exception that occured with all skills that need a target (L2Chef)
- fixed giving clanmembers titles. (L2Chef)

07.Jan.05
- Adding Item Manfacture for dwarf... atm only setups shop.. interaction with shop will come next (luisantonioa)
- disappearing pledge crest fixed (L2Chef)
- client init modified a bit, to be more like on the real server. this should prevent freezing clients... report if it still happens (L2Chef)

06.Jan.05
- ID factory is initialized from database to fix duplicate key problems (L2Chef)
- respawn time fixed for spawns created by admins ingame. (thx to shiny for spotting this)
- basic summononing added in (luisantonioa)

05.Jan.05
- Fix to make clans save (Sh1ny)
- Note- leader_id decimal(11) added to clan_data table
- Added remove buff on target if same buff is recast to reset timer
- remodeled the clan data save. now add/remove member and create clan are instantly stored in db (L2Chef)
- clan table does not cache all clans on startup. instead it will cache clan data, after it was requested by a gameclient. (L2Chef)
- clan handling removed from client thread and moved partly into L2PcInstance (L2Chef)

02.Jan.2005
- bugfix for loosing skills when someone increased a skill level (L2Chef)
- bugfix for adena handling. database should update correctly now (L2Chef)

01.Jan.2005
- experience table is now implemented as constants, since its hardcoded in the client and
  changing the values causes problems (L2Chef)
- experience is corrected when a char is loaded and the level was changed in the database (L2Chef)
- char_slot dropped from characters table in database

30.Dec.2004
- major refactoring of model classes. any db access is handled by the models themselves  (L2Chef)
- instant storage of iventory, shortcut and skill changes (L2Chef)
- no more vanishing items or skills on errors (L2Chef)
- default maximum db connection increased to 2, since its now the minimum (L2Chef)


22.Dec.2004
-Admin command to edit a characters xyz values to TI spawn... 
 also unequips all items n removes all shortcuts
 .restore <CharName Case sensitive>

21.Dec.2004
- Added new Fix for Teleport bug..
- Full PvP System with peace zones, arena zones, karma n Pvp.
  (Note random itsem loss not yet in... nor NPC's not talking to ppl with karma)
- fixed NullPointerException for case that client disconnects before player appears in the world (L2Chef)
- ctrl and shift states can now be used in skill handlers (L2Chef)

17.dec.2004
- New LevelupGain system.. follows prima guide (Data Help From Shinrisen)
- Spirishots Fixed and BlessedSpiritShots Added (Sh1ny)

15.dec.2004
- added RecipeBook to allow crafting... added recipes.csv for recipe file and l2jdb.sql to add recipbook table to db

15.dec.2004
- added handlers for more skills.  Added handler for DoT, Buffs/Masteries, Charge skills, and Drain. (natiels)

13.dec.2004
- added finally clause to catch statements to close hanging sql connection and fixed sql in delete char (luisantonioa)

10.dec.2004
- changed skills system to use new database layout and added handlers for basic
  skill types .. Physical Dam, Magic Dam, Heal (natiels)

22.nov.2004
- small fix in db create script, access level is in characters table now (nuocnam)

19.nov.2004
- DATABASE is now used... it might not fully work yet !! (L2Chef)
  the table definitions will most likely change a bit.
  data convertor is not yet updated for database.

18.nov.2004
- //announce should work now (nuocnam)
- new shutdown code (Case23)

14.nov.2004
- minor mp bonus fixes (DETH)

12.nov.2004
- fixed error in characterdelete.java (DETH)

10.nov.2004
- warehouse withdraw item list fixed (used to show incorrect item stats) (DETH)
- char selection screen now shows the maxmp+mpbonus when selecting a char (DETH)
- userinfo packet sends maxbasemp+mpbonus (from inventory) instead of effectivemaxmp (DETH)
- removed unused imports (whatev) (taken from database patch by nuocnam)
- adjusted error catching (whatev) (taken from database patch by noucnam)

07.nov.2004
- mpbonus is now calculated when equipping magical armor (L2Chef)
- some refactoring for pdef/mdef calculation (L2Chef)

03.nov.2004
- player can't drop/destroy 0 items, thanks to dth for reporting (nuocnam)
- minor fixies in admin html files (nuocnam)

02.nov.2004
- introduced world regions (nuocnam)
!!IMPORTANT: this is memory consuming, L2J now takes 29mB on clean startup WITHOUT any spawned 
  monsters or NPC's (instead of 7mB). As jvm alocates only 64mB of ram, You will have to add 
  "-Xmx128m" (or less/more, depending on datapack) to your vm arguments if you get java.lang.OutOfMemoryError 
  message on startup. For reference, you don't need to change default values if you have less 
  than about 15.000 spawns (L2J will take about 60mB)
- announceToAll method moved from AdminAnnouncement to Announcements class (nuocnam)
- Shutdown handling moved to separate class (MetalMurphy, Thalagyrt, nuocnam)
- critical bugfix in L2World (case23)

01.nov.2004
- gw is over ^^; Moved all souldhot related stuff from L2Character to L2Weapon (nuocnam)

31.oct.2004
- if you are wondering wtf happened that no comit is done during weekend, than have no fear
  we're just playing GuildWars 'a bit' (just hit lvl20 btw :p). World regions are in test
  stage and will be implemented monday or maybe today if someone stops looting materials
  and gets to it ;) (nuocnam)
- fixed soulshot problem and returning to gw (nuocnam)

29.oct.2004
- items cannot be used while dead (ZeroDa, nuocnam)

27.oct.2004
- small bugfix in party xp calculation (Gigi, nuocnam)
- ^- another one (Gigi, nuocnam)

26.oct.2004
- onActionShift() in L2NpcInstance now sets target as onAction does (nuocnam)
- shift+click changed so kill & delete works from it with new handlers (nuocnam)
- removed unused imports & code from some client packet handlers (nuocnam)
- commented entire AdminComamnds.java out, it's not used anymore (nuocnam)
- crystallization added (badk0re, nuocnam)

25.oct.2004
- new admin command handler interface (nuocnam)
- every admin operation is done on getTarget(), no target parameters are passed (nuocnam)
- added "//target name" admin command, so Gm can select players he can't see easily (nuocnam)

24.oct.2004
- corrected system messages sent after /gmlist (nuocnam)

--------------------------------------------------------
see changes-v0_4.txt for changes done before 0.4 release