Parcourir la source

AS OF SVN REV. 5901, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. EVERYTHING ELSE
GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5094 54d463be-8e91-2dee-dedb-b68131a5f0ec

Valaris il y a 19 ans
Parent
commit
2178a86317
100 fichiers modifiés avec 18065 ajouts et 0 suppressions
  1. 1806 0
      Changelog-Trunk.txt
  2. 347 0
      Dev/Message to Celest.txt
  3. 24 0
      Dev/quotes.txt
  4. 60 0
      Dev/trunk_vs_branch.txt
  5. 340 0
      LICENCE
  6. 416 0
      LICENCE_JA
  7. 210 0
      Makefile
  8. 84 0
      athena-start
  9. 16 0
      char-server.sh
  10. 9 0
      charserv-sql.bat
  11. 9 0
      charserv.bat
  12. 12 0
      conf-tmpl/GM_account.txt
  13. 758 0
      conf-tmpl/atcommand_athena.conf
  14. 154 0
      conf-tmpl/battle/battle.conf
  15. 104 0
      conf-tmpl/battle/client.conf
  16. 145 0
      conf-tmpl/battle/drops.conf
  17. 101 0
      conf-tmpl/battle/exp.conf
  18. 115 0
      conf-tmpl/battle/gm.conf
  19. 78 0
      conf-tmpl/battle/guild.conf
  20. 73 0
      conf-tmpl/battle/items.conf
  21. 119 0
      conf-tmpl/battle/misc.conf
  22. 155 0
      conf-tmpl/battle/monster.conf
  23. 57 0
      conf-tmpl/battle/party.conf
  24. 96 0
      conf-tmpl/battle/pet.conf
  25. 140 0
      conf-tmpl/battle/player.conf
  26. 209 0
      conf-tmpl/battle/skill.conf
  27. 61 0
      conf-tmpl/battle_athena.conf
  28. 199 0
      conf-tmpl/char_athena.conf
  29. 98 0
      conf-tmpl/charcommand_athena.conf
  30. 27 0
      conf-tmpl/charhelp.txt
  31. 14 0
      conf-tmpl/grf-files.txt
  32. 127 0
      conf-tmpl/help.txt
  33. 90 0
      conf-tmpl/help2.txt
  34. 0 0
      conf-tmpl/import/atcommand_conf.txt
  35. 0 0
      conf-tmpl/import/battle_conf.txt
  36. 0 0
      conf-tmpl/import/char_conf.txt
  37. 0 0
      conf-tmpl/import/charcommand_conf.txt
  38. 0 0
      conf-tmpl/import/inter_conf.txt
  39. 0 0
      conf-tmpl/import/ladmin_conf.txt
  40. 0 0
      conf-tmpl/import/log_conf.txt
  41. 0 0
      conf-tmpl/import/login_conf.txt
  42. 0 0
      conf-tmpl/import/map_conf.txt
  43. 0 0
      conf-tmpl/import/msg_conf.txt
  44. 177 0
      conf-tmpl/inter_athena.conf
  45. 33 0
      conf-tmpl/ladmin_athena.conf
  46. 41 0
      conf-tmpl/lan_support.conf
  47. 194 0
      conf-tmpl/log_athena.conf
  48. 182 0
      conf-tmpl/login_athena.conf
  49. 114 0
      conf-tmpl/map_athena.conf
  50. 56 0
      conf-tmpl/mapflag/gvg.txt
  51. 71 0
      conf-tmpl/mapflag/indoors.txt
  52. 48 0
      conf-tmpl/mapflag/jail.txt
  53. 214 0
      conf-tmpl/mapflag/night.txt
  54. 48 0
      conf-tmpl/mapflag/nightmare.txt
  55. 272 0
      conf-tmpl/mapflag/nobranch.txt
  56. 24 0
      conf-tmpl/mapflag/noexp.txt
  57. 107 0
      conf-tmpl/mapflag/noicewall.txt
  58. 26 0
      conf-tmpl/mapflag/noloot.txt
  59. 454 0
      conf-tmpl/mapflag/nomemo.txt
  60. 187 0
      conf-tmpl/mapflag/nopenalty.txt
  61. 71 0
      conf-tmpl/mapflag/nopvp.txt
  62. 213 0
      conf-tmpl/mapflag/noreturn.txt
  63. 130 0
      conf-tmpl/mapflag/nosave.txt
  64. 242 0
      conf-tmpl/mapflag/noteleport.txt
  65. 31 0
      conf-tmpl/mapflag/nowarp.txt
  66. 37 0
      conf-tmpl/mapflag/nowarpto.txt
  67. 94 0
      conf-tmpl/mapflag/pvp.txt
  68. 89 0
      conf-tmpl/mapflag/pvp_noguild.txt
  69. 13 0
      conf-tmpl/mapflag/pvp_noparty.txt
  70. 82 0
      conf-tmpl/mapflag/water_height.txt
  71. 770 0
      conf-tmpl/maps_athena.conf
  72. 2 0
      conf-tmpl/motd.txt
  73. 504 0
      conf-tmpl/msg_athena.conf
  74. 51 0
      conf-tmpl/packet_athena.conf
  75. 29 0
      conf-tmpl/plugin_athena.conf
  76. 33 0
      conf-tmpl/readme.txt
  77. 63 0
      conf-tmpl/script_athena.conf
  78. 256 0
      configure
  79. 1614 0
      db/Changelog.txt
  80. 313 0
      db/abra_db.txt
  81. 53 0
      db/attr_fix.txt
  82. 28 0
      db/castle_db.txt
  83. 626 0
      db/const.txt
  84. 204 0
      db/create_arrow_db.txt
  85. 99 0
      db/exp.txt
  86. 99 0
      db/exp2.txt
  87. 50 0
      db/exp_guild.txt
  88. 17 0
      db/guild_skill_tree.txt
  89. 11 0
      db/item_avail.txt
  90. 505 0
      db/item_bluebox.txt
  91. 316 0
      db/item_cardalbum.txt
  92. 2387 0
      db/item_db.txt
  93. 25 0
      db/item_db2.txt
  94. 26 0
      db/item_findingore.txt
  95. 81 0
      db/item_giftbox.txt
  96. 22 0
      db/item_group_db.txt
  97. 7 0
      db/item_noequip.txt
  98. 6 0
      db/item_scroll.txt
  99. 28 0
      db/item_trade.txt
  100. 337 0
      db/item_violetbox.txt

+ 1806 - 0
Changelog-Trunk.txt

@@ -0,0 +1,1806 @@
+Date	Added
+
+AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
+IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.  EVERYTHING ELSE
+GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS
+
+2006/01/29
+	* Added support for more account states like "Unavailable due to hacking/bug
+	  investigation" etc, thanks to NeoSaro [DracoRPG]
+2006/01/28
+	* Added the night mapflag to the new maps. Removed some indor maps. [Poki#3]
+	* Added DISGUISE MobID; UNDISGUISE; script commands [Lupus]
+	- Made them for Eastern Year of the Fire Dog Event.(to be uploaded today)
+2006/01/27
+	* Added support for mob_avail.txt replacement for NPC classes. [Skotlex]
+	* Added "sense_type" config to conf/battle/skill.conf to select which defense
+	  is displayed on the sense screen. Defaults to displaying def+def2. [Skotlex]
+	* Modified traps so that once they trigger they set themselves as "Into the
+	  Abyss" casted traps, so that if you remove them, you won't earn the item.
+	  [Skotlex]
+	* Fixed Basilica (small bug introduced yesterday) [Skotlex]
+	* Hopefully cleaned out the warnings when compiling the char-SQL server.
+	  [Skotlex]
+	* Updated the makefile for the plugins to take into account the ers.o file.
+	  [Skotlex]
+2006/01/26
+	* Updated VC project files, thanks to D-Kalck. [Skotlex]
+	* Rare drop announces will now be done based on the mvp_sd (character who
+	  did most damage) instead of sd (character that delivered final blow)
+	  [Skotlex]
+	* Fixed TK Doridori bonuses to double your regen instead of giving 30Hp/3Sp
+	  [Skotlex]
+	* Fixed Sense displaying def2/mdef2 when it should display def+def2 / mdef
+	  + mdef2. [Skotlex]
+	* Fixed Super Novices losing their skill tree (showing up just basic skill)
+	  under certain circumstances. [Skotlex]
+	* Cleanup and optimization of the movement routines. [Skotlex]
+	* Added experimental feature "Cell Stack Limit". When enabled (see
+	  src/map/map.h) it should limit the amount of characters that can be placed
+	  on the same cell. That's assuming it works (experimental and untested as of
+	  yet) [Skotlex]
+	* Hopefully fixed Benedicto checking on the west/east tiles instead of the
+	  left/right tiles of the caster. [Skotlex]
+	* Fixed mobs being unable to move on tick loopback (which happens every ~51
+	  days) [Skotlex]
+2006/01/25
+	* Reverted last change, when you log again it still shows the fake
+	  icon. [Foruken]
+	* Temporary fix to fake mute status when using pk_mode and
+	  !muting_player [Foruken]
+	* Probably fixed the max base/job battle config options actually enabling
+	  characters to reach one more level than the max specified. [Skotlex]
+	* Fixed BSS Sacramenti not hitting demon type enemies. [Skotlex]
+	* Now poisoned monsters will show HP updates as their health goes down
+	  (let's see if this finally convinces people that poison works u.u)
+	  [Skotlex]
+	* Splitted up battle_athena.conf into multiple configuration files.
+	  battle_athena.conf only contains import lines now, and all the
+	  configuration options are located in conf/battle/* [Skotlex]
+	* Updated the db version with the new one by FlavioJS [Skotlex]
+	* Improved the error reporting when failing to load a mob skill due to
+	  insufficient fields. [Skotlex]
+	* Changed map_getallusers to use the db interface getall (hope it doesn't
+	  breaks horribly) [Skotlex]
+	* Added an attack delay to TK kicks to prevent the top10 rankers from
+	  attacking normally during the skill animation. [Skotlex]
+	* Updated script.c to display the file not found error using braces as
+	  delimiters to help when npc filenames include spaces and the respective file
+	  is not found due to them) [Skotlex]
+	* Changed TK_RUN to a misc attack type which should enable you to halt the
+	  skill quickly after starting it. Updated SC_SPURT to be triggered when you
+	  stop running if you stopped running one sec or less after you started.
+	  Corrected the icon of SPURT to be that yellow Running Man. The previous
+	  footsteps effect was assigned to CHASEWALK. [Skotlex]
+	* fixed battle config item_auto_get setting autoloot to just 0.01% drops
+	  rather than 100%. [Skotlex]
+	* Added Sharp Shooting check to skill_attack to prevent hitting hidden
+	  characters. [Skotlex]
+2006/01/24
+	* Some cleaning up of battle_calc_damage, Assumptio should now also reduce
+	  damage of all types of attack, not just weapon-based ones. [Skotlex]
+	* Incremented SL_MONK combo SP cost reduction to 25% [Skotlex]
+	* Updated Full Adrenaline Rush to work on all weapons except bows. [Skotlex]
+	* Updated the script engine to report the src of an error when there's a
+	  problem with one of the script functions. For example, if there's a "player
+	  not attached error", it will also print which NPC caused it. [Skotlex]
+	* Added RFIFOSKIP(fd,RFIFOREST(fd)) to the end of the login server's parse functions.
+	  This is good for clearing out packets of one byte. [Valaris]
+	* Fixed noteleport mapflag affecting Warp Portal. [Skotlex]
+	* Fixed map server crashing when parsing an incomplete mob-skill line. [Skotlex]
+	* @autoloot 100 will now pickup items that have drop rates ABOVE 100. [Skotlex]
+2006/01/23
+	* Added battle config "no_spawn_on_player", see battle_athena.conf for
+	  details. [Skotlex]
+	* Fixed bows doing less damage on criticals when having high dex. [Skotlex]
+	* Moved the enemy_critical adjustment to status_get_critical. [Skotlex]
+	* Fixed @chardisguise to use the same id checks as @disguise. [Skotlex]
+	* Fixed SightBlaster 'hitting' dead characters. [Skotlex]
+	* Basilica check in status_checkskilluse expanded to help mobs release
+	  their target as soon as they walk into a basilica. [Skotlex]
+	* When a player stops walking their to_x and to_y is updated to their
+	  present position. This MAY fix warp portal not warping players that were
+	  already there waiting to be warped. [Skotlex]
+2006/01/22
+	* typo fixes (fell -> feel) [Komurka]
+	- mob_db_mode_list.txt updated
+	- removed some unneeded comments (//komurka)
+	* Some changes of @main. Now you can send main-chat messages by sending whisper
+	  to nick "Main" (or any other, it can be set in inter_athena.conf). [LuzZza]
+2006/01/21
+	* Changed gm_can_drop_lv battle conf switch to gm_cant_drop_min_lv and gm_cant_drop_max_lv [Komurka]
+	* SL_SWOO (Esu) will only lasts 1/5 of normal time when used on a Boss-type monster [Komurka]
+	 -SL_SKE (Esk) won't work on a Boss-type monster anymore (if you KNOW that it should work on them
+	  write about it on forum; either way don't bother guessing ... SL can solo ANY boss with this skill ~.~)
+2006/01/20
+	* Fixed the login-TXT login Log. [Skotlex]
+	* Small update to sql-files/item_db.sql to fix speed potions (a complete
+	  update will be done when possible...) [Skotlex]
+	* Fixed clone script command's duration being in ms rather than seconds.
+	  [Skotlex]
+	* Taekwon Ready Stances combo time is now 2000 - 4*agi -2*dex ms instead of
+	  a flat 2 secs (same reduction that Monk combos get) [Skotlex]
+	* Cleaned up code of SG_HATE, may fix the skill seemingly not working.
+	  [Skotlex]
+	* Likely fixed Even-Share parties not breaking up when a character with
+	  too high/low level rejoins in char-TXT servers. [Skotlex]
+2006/01/19
+	* Added config option atc_slave_clone_limit to limit the amount of
+	  @slaveclone's a player can have. [Skotlex]
+	* The clone commands now fail when used on someone of higher GM level than
+	  the caster. [Skotlex]
+	* Increased the size of the clif_disp_onlyself packet by one to see if it
+	  fixes the mysterious cropping of the last character in the message.
+	  [Skotlex]
+	* Now when use_statpoint_table is set to yes, it will be used to determine
+	  the stat points you earn on level up. [Skotlex]
+	* Small fixes as pointed out by FlavioJs in the login TXT server to prevent
+	  crashes in Win32 compiles. [Skotlex]
+	* Merged Marquis's implementation of Enjoyable Rest's earth scroll bonus.
+	  [Skotlex]
+	* Fixed players being able to send custom crafted mute requests that would
+	  go through regardless of their gm level and mute others. [Skotlex]
+	* Updated mapflags [Lupus]
+	* Modified the client_connect function in socket.c to allow different parse_functions to be called
+	  based on the listening socket.  After a make_listen_bind returns a listen fd, set that fd's
+	  func_parse member to whatever parse function to be used.  If this value is not manually set
+	  it will just use the default_func_parse function.  This only affects server listening sockets
+	  in which the func_parse member isn't even used. [Valaris]
+	* gvg_traps_target_all now also affects traps in pvp maps. [Skotlex]
+	* All reflected damage has now a chance to auto-cast spells. [Skotlex]
+	* Fixed Casting ground spells from within basilica. [Skotlex]
+	
+2006/01/17
+	* Updated the map server code to use some of the new db functions. [Skotlex]
+	* Fixed ground skills checking the wrong target-type on movement, hence
+	  making them mostly useless (this is what the Warp Portal report was about)
+	  [Skotlex]
+	* Some code updates to implement the new db interface. [Skotlex]
+	- SQL compilation not tested, so if it breaks someone report to fix it :X
+	* Added @clouds2 and clouds2 mapflag using effect 516. [Valaris]
+	* Fixed some weather effects not working or not functioning correctly. [Valaris]
+	* Cleanups and organization to maps_athena.txt and map_index.txt, thanks to
+	  Poki for the cleanup work. [Skotlex]
+	* Some cleanup of the SG_FEEL code [Skotlex]
+	* Fixed debug mode compiling in VC7.1. Added optimizations to VC7.1 release mode.
+	  Defaulted VC7.1 SLN to debug mode. [Lance]
+	* Temperory solved the freeing freed pointer error upon map-server shutdown. [Lance]
+
+2006/01/16
+	* Fixed clif_disp_onlyself packet length, thanks to Orn. [Skotlex]
+	* Imported Freya's autoloot system which enables one to specify the maximum
+	  drop-rate to loot. [Skotlex]
+	* Refix of the mapreg SQL saving fix of a while ago... [Skotlex]
+	* Playtester custom eamobs spawn updates: coal Mines, umbala fields, and
+	  minor changes to Sphinx and Geffen Dungeon. [Skotlex]
+	* Incremented a bit clone skill usage rate, their rate/delays are now affected
+	  by the battle_config options mob_skill_rate and mob_skill_delay [Skotlex]
+	* Optimized use of BL_* constants by making them stackable (meant for
+	  map_foreach* calls). Should improve performance by avoiding
+	  battle_check_target calls on a bunch of invalid targets such as
+	  items/skills/npcs on skills and other misc places. [Skotlex] 
+	* Fixed mob skills that should trigger on status on "any bad". [Skotlex]
+	* TK classes no longer are inmune to the strip-effects of Jump Kick [Skotlex]
+	* Fixed SQL mapreg saving. [Skotlex]
+	* Reverted Ice Wall Behaviour (you can snipe/cast through it again) [Skotlex]
+	* Fixed possible crash in skill_check_condition on consume-delayed items [Skotlex]
+	* Skills whose range is increased by Vulture Eyes now get the range
+	  increased by 10 for non players (assumes VE level 10). [Skotlex]
+	* Added cardfixes of near_attack_def_rate and long_attack_def_rate to misc
+	  attack calculations. [Skotlex]
+	* Fixed Spirit of Wizard not working in a couple of instances. [Skotlex]
+	* Advanced Book now gives 1%*skill level success chance to create element
+	  convert potion [Skotlex]
+	* Changed the FEEL skill implementation to store/use map indexes instead of
+	  map names.[Skotlex]
+	* Fixed compilation of plugins. [Skotlex]
+	* Applied flaviojs's new db interface and fixed compatibility problems with Visual Studio. [Lance]
+
+2006/01/15
+	* Fixed poison damaging player even when under 25% hp. [Skotlex]
+	* Fixed permanent character variables in Char-TXT [Skotlex]
+	* Fixed previous change for stable. Whoops my 5am work again. [Kayla]
+	* Fixed the trade exploit allowing for a user to send packets while in a trade.
+	  For instance the bank NPC becoming a zeny dupe. Kudos to clown. [Kayla]
+	* Added script source error reporting to set and getarrayelement, should
+	  print NPC name and location (map, coordinates) on the console when there's
+	  an error with these two commands. [Skotlex]
+	* Removed treasure chests spawning upon agitbreak, leading to exploits. [Lance]
+
+2006/01/14
+	* Removed the 5% success penalty for trying to make a convertor for which
+	  you don't have the relevant enchant skills. [Skotlex]
+	* Fixed compilation of Login Converter. [Valaris]
+	* Fixed bSPGainRace and bExpAddRace with RC_NonBoss and RC_Boss. [Valaris]
+	* Lex Divina now shows the animation even when used on someone you can't
+	  (non-muted, non-enemy player) [Skotlex]
+	* Quick hack to make Shield Reflect trigger auto-spells (only this kind of
+	  return damage does it? Because other reflect cards like Orc Lord behave
+	  exactly the same way...) [Skotlex]
+	* Fixed grf loading to attempt to load from all grf files specified in
+	  grf-files.txt (looking for them in the same order specified in the file,
+	  returns the first match found) instead of only looking up on the last
+	  specified grf... [Skotlex]
+	* Fixed compilation of plugins. [Skotlex]
+	* Added error reporting to the db when a null key/data is attempted to be
+	  inserted and the db is configured to not allow them. [Skotlex]
+2006/01/13
+	* Fixed labels located at the beginning of a script not being counted at
+	  all. [Skotlex]
+	* Applied blackhole89's patch to enable dynamic menus. [Skotlex]
+	- Script reference doc updated accordingly.
+	* Ranking Taekwons with lv 90+ no longer get Quest/Wedding skills for free.[Skotlex]
+	* Readjusted Scream And Frost Joke so now the effect goes off no matter
+	  where the caster went, but the effect will happen only around the area
+	  where the skill was done regardless of where the caster is (which is how it
+	  should work from a logical stand point) [Skotlex]
+	* Scream and Frost Joke now take effect 2secs after casting, and caster
+	  must remain in same map for it to take effect. [Skotlex]
+	* Flying Side Kick can't be used by Soul Linkers now. [Skotlex]
+	* npc_reload should now correctly remove mobs and npcs that aren't placed
+	  in any map (such as mobs that were killed and are waiting for respawn) [Skotlex]
+2006/01/12
+	* Fixed Ice-Wall range problem. [LuzZza]
+	* Corrected the guild_db_final function in int_guild.c of SQL char-server to
+	  compile and function with the new db code. [Valaris]
+	* Fixed some advanced skills being able to be copied even when restricted [Vicious]
+	* Fixed a possible crash-source related to item-picking packets. [Skotlex]
+	* Now Top 10 ranking Taekwons with base level 90+ get their whole
+	  skill-tree maxed out (but only as bonus-skills, they aren't saved on the
+	  dbs) [Skotlex]
+	* Some cleaning of the char_name_letters implementation. Characters don't
+	  need a space between them, in fact, placing a space in that config makes
+	  the space count towards allowed/disallowed characters. [Skotlex]
+	* Some modifications to the db code to make the code portable. It may
+	  compile on windows now. (note I can't test SQL compiles yet so report any
+	  problems ASAP) [Skotlex]
+	* Fixed Venom Knife consuming two daggers. [Skotlex]
+	* Inverted the packet order in many skills which cause status effects. The
+	  client expects the status-change packet to arrive before the skill packet
+	  in order for opt3-related changes to make effect on the character. [Skotlex]
+2006/01/11
+	* Added @main command into atcommand_athena.conf. [LuzZza]
+	* Tuxedo and Wedding Dress no longer get a 'forced' gender check regardless
+	  of config ignore_items_gender setting. [Skotlex]
+	* Added support for 'invisible' shops. These are shops that are loaded but
+	  not placed on any map, so you can't click on them. [Skotlex]
+	- Example: -<t>shop<t>Invisible Dealer<t>-,1750:-1,1751:-1,1752:-1,etc...
+	- Make sure they have a unique name if you want to reference to it with...
+	* Added script command 'callshop' for invoking shops from within a script.	[Skotlex]
+	- Usage: callshop "Shop Name", flag;
+	- Distance to shop is still checked, so it's best to use 'invisible' shops.
+	- flag determines shop selection: 1: Show buy list, 2: show sell list.
+	  Anything else: show the buy/sell/cancel menu.
+	- Function returns 1 if successful, 0 otherwise, but it is recommended that
+	  the script should be closed right away to prevent problems.
+	- Documentation to the scripts_command.txt reference file not yet added
+	  because this command is as of yet untested and may need further refining.
+	* Newly created SQL guilds won't save the member-list right away (this
+	  seems to be the reason why sometimes when creating new guilds, the
+	  guild-master keeps guild_id == 0 in the tables) [Skotlex]
+	* Fixed char/int_storage.c reporting lines with too many items when in
+	  reality said items had the exact max amount allowed. [Skotlex]
+	* Moved the status_change_clear code below the exp penalty so that the
+	  SC_BABY effect will work. [Skotlex]
+	* Fixed the map_index never finding the last map specified in the
+	  map_index file. [Skotlex]
+	* Fixed an overflowed pointer in char/inter.c, and an already free'd pointer
+	  error in map/guild.c [Skotlex]
+	* Added battle option party_item_share_type, now you can choose between
+	  round-robin (previous implementation) and random (default) [Skotlex]
+	* Fixed compilation of the plugins (due to the db change) [Skotlex]
+	* Fixed a few issues with the map server (notably npc_command_sub was
+	  broken) [Skotlex]
+	* Added proper escaping of the motd string before inserting it on the rag
+	  server info SQL table. [Skotlex]
+2006/01/10
+	* Updated the map-server to conform to the new db interface. Removed
+	  DB_DELAY_FINAL_CHANGES and related code from db.* as now eA fully complies
+	  to the new interface. [Skotlex]
+	* Crafting Arrows, Weapon, Forging/Upgrading now all fail if you have an
+	  npc going on to prevent your inventory from being modified while selling.
+	  [Skotlex]
+	* Updated the char-SQL server to etc etc etc new db etc etc etc. [Skotlex]
+	* Cleaned up the description of size_fix.txt [Skotlex]
+	* Updated the char-TXT server to be blah blah blah new db blah blah. [Skotlex]
+	* Updated both login servers to be fully compliant with the new db
+	  interface. [Skotlex]
+	* Moved skill damage bonuses from cards to the 'second layer' which means
+	  they are applied on top of previous damage bonuses rather than just adding
+	  to them. [Skotlex]
+	* Some more updates to the db code as specified by FlavioJS [Skotlex]
+	* Fixed the memory leak of npc_unload_ev. [Skotlex]
+2006/01/09
+	* Some more updates regarding the new db system. [Skotlex]
+	- Note that there's currently a leak regarding npc_events (ev_db), but this one is
+	  not a serious problem (unless you use a lot of npc_reloads) and will be
+	  fixed as the db gets improved.
+	* Moved the Kaupe code to battle_calc_weapon_attack where it will dogde all
+	  weapon-based attacks that can be dodged (giving the illusion of infinite
+	  flee for skill's duration). [Skotlex]
+	* Moved Sonic Acceleration and Soul Linked SB damage bonus to the second
+	  layer of skill modifiers. [Skotlex]
+	* Enchant Deadly Poison and True Sight damage bonuses are now applied after
+	  skill modifiers rather than added with them (damage % stack type). [Skotlex]
+	* Modified Ice-Wall to work using cell types defines instead of directly
+	  modifying the gat terrain information. Main reason for this is to enable
+	  pc_setpos to place players on top of an ice-wall, because otherwise it
+	  was forcing players to warp-around even in maps with noteleport set which
+	  is prone to exploits. [Skotlex]
+	* Fixed SG_FUSION (SG_FUSION <-> SC_FUSION #_#) [Komurka]
+	* Now sense elemental values are again uncapped (so enemy with -25% resist
+	  will show 230% instead of 0%), as requested :P [Skotlex]
+	* Replaced the db subsystem for FlavioJS's implementation and initial work
+	  on updating the eA code to use it as intended. [Skotlex]
+	* Fixed Char-TXT server saving last/save maps with spaces on the left. [Skotlex]
+	* Fixed Char-SQL server saving new character's maps with spaces on the left. [Skotlex]
+	* Fixed Charsave method 1 saving memo maps with spaces on the left. [Skotlex]
+	* Changed the order of packets sent for Assumptio (may fix the visual not
+	  showing up?) [Skotlex]
+2006/01/08
+	* Fixed the guild SQL cache removing guilds from memory when said guilds
+	  had no data to save (but were not yet marked for removal) [Skotlex]
+	* Added a cap to limit Star Gladiator's job level to that of the normal
+	  classes (instead of 2nd classes) [Skotlex]
+	* Fixed TXT char server parsing only the first character permanent variable
+	  received from the map server and ignoring the rest. [Skotlex]
+	* Fixed @users crashing the server. [Skotlex]
+	* Added Arrow Repel to the list of skills whose range is increased by Vulture Eye. [Skotlex]
+	* Fixed the item pick-up rule for party options being working backwards. [Skotlex]
+	* Fixed progress info in TK_MISSION [Komurka]
+	* Fixed an aproximation error when calculating distances which causes stuff
+	  like mobs thinking they are within attack range when they actually aren't
+	  [Skotlex]
+	* Char-server will now be notified after a character logs out when using
+	  charsave_method:1 [Skotlex]
+	* Added check to update pet's position on pc_movepos (stuff like High Jump)
+	  when the master moves too far away or to a position the pet can't reach.
+	  [Skotlex]
+	* Fixed char-save method 1 saving map names with padding spaces to the
+	  left. [Skotlex]
+	* Now sense elemental values are capped to 0 as lower bound (so for an
+	  enemy with -25% resist, it'll show 0% instead of 230%) [Skotlex]
+	* Updated sql-files/ mob_db.sql and item_db.sql to current TXT data.[Skotlex]
+2006/01/07
+	* If player is dead, and is spawned (such as @refresh), death packet is sent. [Valaris]
+	* Cleaned pc_attack_timer so that the attack timer will auto-readjust when
+	  it triggers during the can't act tick instead of cancelling the attack
+	  sequence. [Skotlex]
+	* Fixed compilation of the TXT-converter. [Skotlex]
+	* walkto x,y request packets are now ignored if you are sitting. [Skotlex]
+	* Fixed a typo that was making the party item-pickup style shared not
+	  taking effect for the item_first_get_time regardless of setting. [Skotlex]
+	* Applied Playtester's custom mob spawns to the eamobs/ set. [Skotlex]
+	- These custom mob spawns are an experiment to balance out mob spawns and
+	  put some sense into them (no crap like too strong AND too weak mobs on the
+	  same floor, increasing mob difficulty the deeper into the dungeon you go,
+	  etc), without moving mobs too far from where players are used to see them neither.
+	- To enable them, modify scripts_main to use scripts_eamonsters rather than scripts_monsters.
+	- Currently, the modified dungeons are: Glast Heim, Geffen Tower, Clock
+	  Tower, Sphinx, Pyramids, Byalan. 
+	* Added check to make sure guildspy and partyspy variables have value. [Valaris]
+	* Separated the permanent variables from the character status structure. [Skotlex]
+	* permanent variables are now loaded on their own packets as needed to
+	  reduce the bandwidth wasted between servers. [Skotlex]
+	* Permanent account variables are now saved when the script is finished
+	  instead of each time they were modified.  [Skotlex]
+	* OnInit scripts and related code now executes after all perm variables are
+	  received (so now account variables are accessible during it) [Skotlex]
+	* Fixed typo in pc.c causing crashes in Line 769. [Lance]
+	* Corrected VC7.1 prject files to include mapindex.c and mapindex.h [Lance]
+	* Corrected Wrath of the Star formula (added missing STR in equation) [Komurka]
+	  - Added movement speed bonus to SG_FUSION (same as PecoPeco gives)
+	  - You can now 'turn off' SG_FUSION
+	* updated NoIcewall maplags, thanks to Sir Loon [Lupus]
+	* soundeffectall modified to rely on dependancies depending on situation. [Lance]
+	* Modified getd to return 'pointer' (will be 'dereferenced' automatically) instead of value, 
+	  making it very flexible when paired with getelementofarray() [Lance]
+2006/01/06
+	* Corrected main.sql having incorrect syntax [Foruken]
+	* Cleaned up some maps in maps_athena.txt and added a bunch of cloned maps
+	  to map_index.txt [Skotlex]
+	* Refine bonus is no longer increased by the number of hits from the skill
+	  except for TSS [Skotlex]
+	* Dispelled Berserk won't drop HP back to 100 now. [Skotlex]
+	* Mobs that use NPC_SUICIDE won't give neither exp or loot now. [Skotlex]
+	* Summoned mobs that cannot move will be removed from the map when the
+	  master is gone to another map AND the mob's map is a gvg ground. [Skotlex]
+	* Fog of Wall effects now work in both directions (outside -> inside,
+	  inside->outside) [Skotlex]
+	* Fixed the sql guild loading always returning a blank guild when the
+	  guild_id does not exists! [Skotlex]
+2006/01/05
+	* Some changes to the guild SQL code to report whenever a guild's id is not
+	  matching the one it was stored with in the db, which in turn free's the
+	  guild and doesn't saves it to perhaps prevent data corruption. [Skotlex]
+	* Corrected the fifo-buffer readjusting code to set a reserve-buffer size
+	  of 1/8th of the inter-server link (32K) for said links. [Skotlex]
+	* The mapif_send* and charif_send* functions (char/login servers) will now
+	  adjust the buffer size when there isn't enough space to write data to them
+	  rather than abort sending the data. [Skotlex]
+	* Increased inter-server socket buffer size to 256*1024. Should fix problems
+	  with 0x3004. [Kayla]
+	* Increased inter-server socket buffer size to 192*1024. Should fix problems
+	  with 0x2b01. [Kayla]
+2006/01/04
+	* Fixed buildin_monster not working for random classes (dead branch, etc). [Skotlex]
+	* Reverted inter-server socket buffer size to 131072 bytes. [Valaris]
+	* Removed reduction of socket buffer sizes after WFIFOSET if the max size 
+	  is >= FIFOSIZE_SERVERLINK.  This should reduce inter-server buffer overflows. [Valaris]
+	* Script command 'monster' will now fail when trying to spawn a mob-class
+	  that is not in the mob_db (warning will be printed on the console) [Skotlex]
+	* Fixed a crash when spawning a mob who's class is not in the mob_db. [Skotlex]
+	* Some cleanups and improvements to the character saving algorithm meant to
+	  make it harder to have dupe exploits during char-map connection lag
+	  moments. [Skotlex]
+	* Doubled the inter-server link buffer size. [Skotlex]
+	* Fixed status_get_adelay messing up the mob's aspd :X [Skotlex]
+	* Changed skill_delayfix to use the amotion value as default delay for
+	  weapon skills with no delay instead of attack delay (adelay is actually
+	  twice your aspd, amotion is the same as aspd) [Skotlex]
+	* Added upgrade_svn4783.sql, which corrects the structure of the mapreg
+	  table to use varchars as it should. [Skotlex]
+	* Fixed Meteor Assault. [Skotlex]
+	* Fixed (I hope) the double free'd pointer issue in the login servers. [Skotlex]
+2006/01/03
+	* Fixed the warp unloading code. [Skotlex]
+	* Updated Jump Side Kick to also clear Berserk Pitcher.  [Skotlex]
+	* Preserve now protects against the stripping effects of Side Kick. Taekwon
+	  Classes (TK/SL/SG) are also inmune to it.  [Skotlex]
+	* Hopefully fixed the guild information not being sent in some situations
+	  when people are added/removed from a guild. [Skotlex]
+	* Some cleaning up and bug fixes to the guild module of the char-sql
+	  server. Let's see if it fixes anything up... [Skotlex]
+	* Added battle option show_party_share_picker. When enabled tells the
+	  picker of the item who received the item when in a party with 'Party Share'
+	  loot style. [Skotlex]
+	* Added the nullpo_retv line required for win32 compiles... [Skotlex]
+	* Added some cleanup code to properly remove all warp related information
+	  on npc_unload (untested as of yet!) [Skotlex]
+2006/01/02
+	* Completed (almost) packet 0x1e9 which gives the party info. Now you can
+	  see the party's item options when opening the alt+p menu. [Skotlex]
+	* Fixed regen only working when overweight. [Valaris]
+	* Added body size to clones. [Valaris]
+	* Corrected TK_JUMPKICK to remove Soul Linker spirit buffs and related
+	  effects (except Berserk-Pitched effect) [Skotlex]
+	* Corrected TK_RUN to give +10 dmg bonus to kick skills when not wearing a
+	  weapon. [Skotlex]
+	* Added Kaina's Enjoyable Rest bonus and Max SP bonus. [Skotlex]
+	* Fixed Stone Curse consuming gems while Soul Linked. [Skotlex]
+	* Fixed party-change-map packet incorrectly checking if the even share rule
+	  was broken (party share should now correctly break on map-change, or when a
+	  player has it's level reset) [Skotlex]
+	* Corrected the Jump Kick base-level damage bonus when combo-used. [Skotlex]
+	* Added the running damage bonus to the TK kicks. [Skotlex]
+	* Made the TK kicks end the Soul Linked status on targets. [Skotlex]
+	* Corrected Spirit of Wizard to nullify any bounced back spells. [Skotlex]
+	* Cleaned up the natural/skill HP/SP regen routines. [Skotlex]
+	* Fixed Turn Kick not knocking back nearby enemies. [Skotlex]
+	* Added the damage bonus to Flying Side Kick when used from a combo.
+	  However I am waiting for the actual equation (currently just does +300%
+	  dmg) [Skotlex] 
+	* Fixed Counter Kick for ranking Taekwons. [Skotlex] 
+	* Added walk slowdown and aspd penalty to Eska. [Skotlex] 
+	* Fixed status_get_size which seemed severly broken. [Skotlex] 
+	* Fixed Kahai to only display actual amount of HP healed. [Skotlex] 
+	* Now when a script's map is not found (or not loaded on the map server)
+	  the script engine will skip the whole script instead of just the first
+	  line. [Skotlex]
+	* Fixed Soul-Linked Dancers not receiving the Bard songs. [Skotlex]
+	* Updated Joshuaali's VC-8 project files. [Skotlex]
+2006/01/01
+	* Some improvements to the login server (txt/sql) to prevent memory 'leaks'
+	  from accounts that logged in but where never properly set as logged out.
+	  [Skotlex]
+	* Fixed mapindex not working for last map loaded in map_index.txt [Skotlex]
+	* Added support for packet 0x1e9, party_main_info. Packet is still
+	  incomplete and the client is ignoring it currently... [Skotlex]
+	* Changing party options now does not alters item party options. [Skotlex]
+	* Corrected Kahai healing even when there's not enough SP to do so. [Skotlex]
+2005/12/31
+	* Fixed the additional effects on normal attacks of Enchant Poison, Enchant
+	  Deadly Poison and Kahai not taking effect except when the attacker was a
+	  player. [Skotlex]
+	* Resurrection now fails on gvg maps (when reviving) [Skotlex]
+	* Kaite now works on player-casted spells regardless of level... [Skotlex]
+	* Fixed Kahii healing 0 rather than 200*skilllv... [Skotlex]
+	* Mobs will now go after the loot as soon as they spot it rather than on
+	  their next random-walk time. [Skotlex]
+	* Set the 56th byte in packets 7b and 1da. It deals with acceleration in directions.
+	  It's just like the final byte in packet 0x87.  Server-side update of this still needs to be figured out. [Valaris]
+	* Fixed Kaziel not starting Kyrie Elison upon resurrection. [Skotlex]
+	* Fixed Kahai's healing display. [Skotlex]
+	* Fixed Kaite bouncing back always one spell. [Skotlex]
+	* Fixed and tested @waterlevel. It requires the grfs to be present as the
+	  map layout height information is stored there but not in the map data kept
+	  in memory. [Skotlex]
+2005/12/30
+	* Disabled certain packets from taking effect during trades to prevent
+	  possible exploits (such as picking and dropping items, buying selling from
+	  npcs, etc) [Skotlex]
+	* Now you can't move items to/from your inventory to the cart/storage
+	  during a trade (this is to prevent possible item dup exploits) [Skotlex]
+	* Emergency Recall now only works from within woe grounds... [Skotlex]
+	* Removed returns from non-null lines in MOTD. Replaced returns in null lines with a space. [Valaris]
+	* Fixed a bug where MOTD wasn't displaying blank returned lines. [Valaris]
+	* Updated mapindex so that name lookups ignore extensions, and the loaded
+	  maps are always terminated in .gat. Id lookups will always return a string
+	  terminated in gat. Purpose? It enables specifying mapnames without the .gat
+	  extension, so you can have npcs in prontera, no need for the .gat. And the
+	  returned string always has a .gat for needed when it is passed to the
+	  client. Now you can safely get rid of the .gat extension in all mapnames. [Skotlex]
+	* Fixed the txt-converters so they compile cleanly again. [Skotlex]
+	* Added mapflag script support for no loot, no exp, no return, no warp to,
+	  nightmare drops (see db/const.txt for names) [Skotlex]
+	* Removed an extra } in int_party.c that caused compile errors. [Valaris]
+	* Fixed a crash when warp portals passed from passive to active. [Skotlex]
+	* Added a missing label (M_0) that was causing people to freeze when viewing the city list from "Miss Yoon" [Zephiris]
+2005/12/29
+	* Newly created char-SQL guilds will be saved inmediately rather than at
+	  their next turn in the cache (may fix those guild disappearing errors)
+	  [Skotlex]
+	* Implemented a map-index which maps map-names to a unique number, this
+	  reduces memory required to store maps as well as the size of related
+	  packets between the char/map server. Maps and their indexes are stored in
+	  db/map_index.txt, and the index of a map should NEVER change (see file for
+	  more details). The index is translated to/from map-names for saving, so
+	  save-structures are not required to be modified. [Skotlex]
+	- PD: The new mapindex also found a bunch of broken map names in various
+	  NPCs, someone will have to go fix them up.
+	* Updated the party member structure to hold the char_id. For end users,
+	  the most noticable change is that now you can have more than one
+	  character from the same account belong to the same party. [Skotlex]
+	- TXT users will have to wipe the party files, SQL users use the respective
+	  upgrade file (upgrade_svn4726.sql) to generate the new party column.
+	* Updated the char-sql server to hold parties in memories until they are no
+	  longer needed (like the guild-cache), also optimized the save routine to
+	  avoid needless SQL calls. [Skotlex]
+	** WARNING: Because of the previous optimizations, a lot of code was changed around
+	  the map/char servers, the char-sql's party system got pretty much a
+	  rewrite, so some problems are to be expected. Some basic testing with
+	  parties over here showed no problems, hence the work is getting commited
+	  as it is because it isn't getting any better without further testing. 
+	* Set value of the last byte in packet 0x87 (walkok) to 0x88 (10001000).
+	  This is a default value in Aegis, and has something to do with animation speed in certain directions.
+	  This byte is going to need to be fully analyzed since it does change in Aegis, just that I have
+	  been unable to figure out what the conditions are. [Valaris]
+	* Mob skills are not even read now if mob skills are disabled in
+	  battle_athena. [Skotlex]
+2005/12/28
+	* Fixed xmas and wedding palette ignore options.  It will also no longer send the dye packet if @dye is used. [Valaris]
+	* Some code cleanup meant to fix possible memory leaks regarding
+	  parse_script() [Skotlex]
+	* Small fix to party-share item pickup which should fix the current item
+	  dup exploit. [Skotlex]
+	* Merged Reddozen's implementation of Kahai. [Skotlex]
+	* Implemented Kaite (it simply changes the target of spell to the caster,
+	  so the caster's status changes and defense are the ones considered)
+	  [Skotlex]
+	* Removed Guilds Glory from guild skill tree, can be enabled with require_glory_guild
+	  battle conf switch [Komurka]
+	* Cleaned up the implementation of Poison and Deadly Poison. Corrected a bug
+	  on Deadly Poison that was KO'ing human players when it triggers under
+	  certain circumstances. [Skotlex]
+	* Added guild_skill_tree.txt [Komurka]
+	- corrected guild skill tree
+	* Battle Orders, Regeneration, Restore and Emergency Recall now share their
+	  5 minute delay. [Skotlex]]
+	* Implemented SC_INTRAVISION [DracoRPG]
+	* Reorganized a bit DEF/MDEF calculation code [DracoRPG]
+	* Added a small licence notice at the top of every Athena source/header file, I've tried
+	  to put it only where it should have been but I'm not a pro ^^ [DracoRPG]
+2005/12/27
+	* The 50% Weight Icon will now show up at whatever % was specified in
+	  natural_heal_weight_rate [Skotlex]
+	* Fixed char-txt server crashing if trying to read storage lines with more
+	  items than the max (excess items will simply not be read and a warning
+	  printed) [Skotlex]
+	* Added silent_console config option to the servers to filter out the
+	  console output (login_athena, char_athena, map_athena config files). Makes
+	  it possible to hide unwanted messages by category, so for example you can
+	  remove all info messages, or all warning+notice messages, etc. [Skotlex]
+	* Removed unused battle switches enable_upper_class and unit_movement_type. [Skotlex]
+	* Reenabled battle switches pet_defense_type, mob_defense_type and
+	  mob_remove_damaged. [Skotlex]
+	* Applied Irmin's patch to add support for SQL codepages. [Skotlex]
+	* Fixed friend list saving if using a custom char table name (SQL version). [Valaris]
+	* Added check for mute in main chat [Foruken]
+	* Likely fixed lose Hp/Sp script commands when used on accesories. [Skotlex]
+	* Added 2 new script commands: getfatherid, getmotherid [Lupus]
+	* Fixed compatibility problems with stricter compilers. [Lance]
+	* Added joshuali's new VC8 project files and SQL database upgrade script. [Lance]
+	* Fixed juicer script typo, eliminating unlimited juicing capability with zero zeny. [Lance]
+2005/12/26
+	* Added check for free'd guild pointer beforing freeing in guild_save in int_guild.c. [Valaris]
+	* Added @kamic command. Now you can send colored GM-messages.
+	  Syntax: @kamic <color> <message>. Color is 3-bytes hexadecimal number RRGGBB. [LuzZza]
+	* Implemented main chat (global chat channel). Usage: @main <on|off>, @main <message>. [LuzZza]
+	* Chasewalk players can now be hit in the same way a Cloaked player could.
+	  [Skotlex]
+	* Added option mob_npc_event_type, read battle_athena.conf for details.
+	  [Skotlex]
+2005/12/24
+	* Fixed @go, thanks to Persian [Vicious]
+	* Updated @go command for new cities, done by Harbin [Vicious]
+	* Added root user check and warning to non-Windows compiles. [Valaris]
+	* Added a check to remove characters that would normally be left unremoved
+	  during shutdown because they just happened to be between maps. [Skotlex]
+	* Fixed the production code always giving 1 item instead of the value they
+	  should (50/100/200 for Twilight Pharmacy skills) [Skotlex]
+	* Corrected easy path searching algorithm failing for some cases (which
+	  incidentally seemed to be the reason skill_wall_check was broken) [Skotlex]
+	* Fixed compile for TXT map-server. [Valaris]
+	* Fixed stone curse's defense being checked versus int rather than mdef. [Skotlex]
+	* Fixed firewall treating everyone as undead/fire-element. [Skotlex]
+	* Added SQL read of cast_db. [Valaris]
+	* Added SQL read of skill_require_db. [Valaris]
+	* Added SQL read of skill_db. [Valaris]
+	* Added setting use_new_sql_db to inter_athena.conf for development.
+	  Do not enable this setting, it will be merged into use_sql_db once all work is finished. [Valaris]
+	* Added some work towards sqlizing the rest of the databases. [Valaris]
+	* Changed @help2 to #help to display char commands. Cut @help in half
+	  @help2 has the other half. [Kayla]
+2005/12/23
+	* Missed a change in txt login.c for bind_up. [Valaris]
+	* Cleanup organization of clif.c and script.c.
+	  Please don't put extra functions beyond inits, try and organize a little. [Valaris]
+	* Removed login_ip option from login_athena.conf as it is not used. [Valaris]
+	* Fixed bind_ip option in login servers. [Valaris]
+	* Fixed a bunch of terrible typos in chrif.c [Skotlex]
+	* Fixed a terrible typo in the handling of broadcast messages which was
+	  causing the map server to send garbage packets to the char server.
+	  [Skotlex]
+	* Added resistance (int + luk/3) to Stone Curse's equation [Skotlex]
+	* Updated sql-files/item_db.sql to current txt version. [Skotlex]
+	* Fog of Wall update... Blindess won't affect bosses, blindness ends as
+	  soon as you step out (players only) [Skotlex]
+	* Implemented the Strip equipment effects on mobs. [Skotlex]
+	* Now when Berserk ends, the char's HP goes to 100. [Skotlex]
+	* LK's Concentration now gives +50 hit rather than +50% [Skotlex]
+	* Inverted the handling of Individual/Shared item pickup rule for parties.
+	  [Skotlex]
+	* Fixed the item ruling for parties not being correctly read from the save
+	  files. [Skotlex]
+	* Now Star Gladiator uses 2nd Adv.Class Job EXP table (13th column) [Lupus]
+	- In future there could be added the 14th EXP column, specially for Star Gladiator
+2005/12/22
+	* Begin work on packet optimization .. not done yet [MouseJstr]
+	* Finished work on @help/@help2. @help will no longer show # commands. @help2 shows 
+	  them instead. [Kayla]
+	* Fixed compile warnings in atcommand.c and map.c. Fixed compile error in script.c. [Valaris]
+	* wedding_modifydisplay's default is now no (that's how it is on official)
+	  [Skotlex]
+	* Some cleaning to skill_attack, also added target checking for splash
+	  attacks/groundbased skills [Skotlex]
+	* Mobs will now stop walking if their target no longer exists (picked up
+	  items, for instance) [Skotlex]
+	* Modified firewall to cause no damage delay when hitting undead
+	  characters. It may fix undead mobs warping when walking through the
+	  firewall. [Skotlex]
+	* Added script command "clone" for cloning of players. See
+	  doc/script_commands.txt for further information. [Skotlex]
+	* Added @waterlevel debug command to read/change the current's map
+	  water-level (command untested) [Skotlex]
+	* Enabled names for forged weapon/created Potions by default [Lupus]
+	- Old issues have beed solved long time ago, now items by TOP10 BS/ALCH	gain their TOP10 bonuses
+2005/12/21
+	* Now left_cardfix_to_right won't take effect when there's no weapon equipped
+	  on the right hand. [Skotlex]
+	* Updated slave AI to support player masters as well (that is, you could
+	  have a non aggressive slave, and it will target any mobs the master
+	  targets) [Skotlex]
+	* Added battle option skill_wall_check, when enabled, all ground skills
+	  will do a check for each cell to guarantee a straight path between the
+	  cells and the target tile. Should prevent AOE skills from hitting through
+	  walls. Due to the possible performance penalty this setting brings, it
+	  defaults to no currently. [Skotlex]
+	* Default skill delay for skills with no delay is now the normal attack
+	  delay. [Skotlex] 
+	* Extremity Fist/Charge Attack will fail if the player can't move to the
+	  target. [Skotlex]
+	* Prepare kick skills now only fail for Soul Linkers. [Skotlex]
+	* Merged in Marquis007's work on SL_SKA/SL_SWOO [Skotlex]
+	* All skills except Shield Boomerang get the weapon's refine bonus now.
+	  [Skotlex]
+	* Taekwon Ready Stances will now fail if you are a Second Job of the
+	  Taekwon Tree (SL, SG) [Skotlex]
+	* Another fix to item picking for party-share. Hopefully it works alright
+	  now (at least I believe it should be dupe-proof now) [Skotlex]
+2005/12/20
+	* Updated water heights for some maps, thanks to [Lupus]
+	- removed p_track02.gat from the maps list. Thanks to Justin84
+	* Fixed produce_db items always failing... [Skotlex]
+	* Hopefully fixed picking up items on a party-share type of party. [Skotlex]
+	* Txt map servers will now send the whole list of online characters at
+	  UPDATE_INTERVAL (10 secs) rather than CHECK_INTERVAL (1 hour) so that the
+	  online.html file will be correctly updated. [Skotlex]
+	* Fixed char_sql and char crash because of buffer overrun. [Lance]
+	* Added a flag to tag non-weapon based skills so that they don't get the
+	  following bonuses: Star crumb damage, Mastery bonuses, Weapon Refine damage
+	  upgrades. Currently applies only to shield skills. [Skotlex]
+	* Removed use of castle_id for guilds in char-sql server (use corresponding
+	  upgrade_svn* file). TXT servers haven't been touched yet because that
+	  would mess up the guild save files. [Skotlex]
+	* Online list of characters will be sync'ed every 10 secs for TXT servers.
+	  [Skotlex]
+	* Merged in Reddozen's work to get Twilight Pharmacy working. [Skotlex]
+	- Create Deadly Poison Bottle and Holy Water are now both handled by the
+	  item producing code.
+2005/12/19
+	* Fixed char servers not parsing correctly the online count packet (/who
+	  should work fine now) [Skotlex]
+	* Fixed the Dodge walking speed bonus to Assassin. [Skotlex]
+	* Added the new Garden City Hugel and Kiehl maps. [Valaris]
+	* Corrected Kaupe/Kaizel so that you can cast it on self/family when
+	  not-linked, and anyone when linked. [Skotlex]
+	* Fixed the mob damage log not getting the ID of the attacker registered...
+	  [Skotlex]
+	* Added a new timer which updates only the count of characters on the
+	  current map server to the char server. Update interval is 10 secs.
+	  [Skotlex]
+	* Updated status_clear_debuffs to clear many other types of ailments
+	  (Gospel should be clearing up most negative status changes now) [Skotlex]
+	* Fixed exp calc type 0 (dmg/total dmg) being calculated as 0 always. [Skotlex]
+	* Implemented the item pickup style for parties. [Skotlex]
+	- Party share distributes items in round-robin fashion among players who
+	  are in the same map.
+	- Pick-up Style shared is needed for anyone to be able to pick up the item
+	  bypassing the timers set for first/second/third sd. [Skotlex]
+	* Optimized map server's online-listing update timers. [Skotlex]
+	* Some updates to the online db in the char/char_sql servers, should help
+	  fix some memory leaks due to chars left tagged as 'online' even though
+	  that's incorrect. [Skotlex]
+	* Added buildin_warpchar script function. Useful for warp one player from
+	  another player npc-session. Sytax: warpchar "map.gat",x,y,Char_ID; [LuzZza]
+	* Now opening storage will fial if the guild storage is open and viceversa.
+	  [Skotlex]
+	* Total damage a mob receives is now stored on it's own variable. Damage
+	  log implementation clean-up. [Skotlex]
+2005/12/18
+	* Fixed Close Confine not affecting the caster. [Skotlex]
+	* Fixed all skills except Extremity Fist not getting the weapon size
+	  modifiers [Skotlex]
+	* Fixed Warp Portal checking for noteleport instead of nowarp mapflag
+	  (again?) [Skotlex]
+	* Fixed baseJob working as baseClass (I hope it works fine now) [Skotlex]
+	* Fixed Doridori bonus for Super Novices [Skotlex]
+	* Updated new MOTD code so that it can compile on VC. [Valaris]
+	* Fixed clone's dyes changing when they attack. [Valaris]
+	* Declared pc_read_motd(void) in pc.h for the motd reload command. [Valaris]
+	* Added @reloadmotd for reloading the motd.txt into memory. [Valaris]
+	* motd.txt will now load into memory at startup instead of being read everytime a player logs in. [Valaris]
+	  - motd.txt can now have lines commented with "//" .
+	  - MOTD_LINE_SIZE is defined in pc.c, change this to increase maximum amount of lines allowed in motd.txt.
+	  - Default motd line maximum is 128.
+	* Added a new script function 'setitemscript ItemID,"{ end; }"' [Lupus]
+	- Very useful for events that give TEMP item bonuses for short time period 8) A Custom New Year Event NPC's coming soon.
+2005/12/17
+        * Updated the svn eol-style properties to make merging between
+          linux and windows easier when we use more complex branching
+          system  [4544: MouseJstr]
+2005/12/16
+	* left_cardfix_to_right now also moves the ignore race/element defense
+	  bonuses (Ice Pick, Weed Killer, etc) [Skotlex]
+	* Some fixes to the job_name functions (rearranging inside msg_athena.txt
+	  as well) [Skotlex]
+	* Left card to right fix will now also apply to defense piercing effects
+	  (Ice Pick) [Skotlex]
+	* Fixed char-converter being broken for a type mismatch [Foruken]
+2005/12/15
+	* Fixed clone skills again. This time ground-based skills are working, and
+	  support skills have a re-cast delay of half the skill's actual effect. [Skotlex]
+	* Fixed clone commands sometimes spawning the clone on a non-walkable tile
+	  (which in turn sends the clone to a random map location) [Skotlex]
+	* Added debug information to the guild cache. Total number of guilds in the
+	  db will be printed now (as long as the save log is active) [Skotlex]
+	* Updated SG_HATE to pick the specific class (Select a Monk, and the bonus
+	  is against monks only, not Champions/Acolytes/Baby Monks) [Skotlex]
+	* Removed hardcoded table names in login_sql/login.c [Foruken]
+	* Some cleaning regarding the job tree skill-raising restrictions code.
+	  [Skotlex]
+	* Optimized/cleaned up the job_name function, job names are now acquired
+	  from msg_athena.txt. [Skotlex]
+	* Fixed race defense bonus against Boss/Nonboss checking versus the target
+	  instead of the attacker (should fix Alice Card) [Skotlex]
+	* Some cleaning in clif.c [Skotlex]
+2005/12/14
+	* Fixed 'dead_branch_active' option. [Skotlex]
+	* Optimized use of weather effects, or should I say, no use.
+	  Also re-added clif_clearweather to some of the weather effects, when they are turned off. 
+	  Why those were removed are beyond me.. [Valaris]
+	* Temporarily changed the walk speed during Charge Attack and Extremity
+	  Fist to simulate a faster 'zoom' to the target (somewhat untested yet)
+	  [Skotlex]
+	* Corrected SL_HIGH so that the total of each stat is always 50...
+	  [Skotlex]
+	* Optimized graffiti display packets (what was I thinking?) [Valaris]
+	* Corrected a statement in guild.c (== to =) in nulling out the guild cache. [Valaris]
+	* Implemented a mini cache for guilds/parties in the map server. Looking up
+	  the same guild/party twice or more should result in instant seek times
+	  until a different one is looked up. [Skotlex]
+	* Fixed saving account variables [Komurka]
+	* Fixed SL_KAIZEL not starting the proper effect. [Skotlex]
+	* Merged Reddozen's work of SL_KAUPE [Skotlex]
+	* Updated checkweight() script command to return false when the player has
+	  inventory full. [Skotlex]
+	* Soullink check for SG_FUSION [Komurka]
+2005/12/13
+	* Fixed @slaveclone not attacking enemies. [Skotlex]
+	* Some more cleaning to the clone skills, proper support for Heal,
+	  Resurrection, Double Attack, Triple Blows. [Skotlex]
+	* Updates/fixes/corrections to battle check target so that mobs with
+	  special AI can fight mobs without it even if the mob doesn't has a human
+	  master. Also updated it so that mobs with no special AI are all friends by
+	  default. [Skotlex]
+	* Clone skill fixes, support/self skills are now triggering (never
+	  triggered before), adjusted some of the skill usage rates. [Skotlex]
+	* Dyes will now work correctly on cloned or mob_avail class monsters.
+	  save_clothcolor must be enable in battle_athena.conf. [Valaris]
+	* Added carts, falcons and pecos to clone and mob_avail class monster spawns. [Valaris]
+	* Likely fixed the @spawn names issue. [Skotlex]
+	* Fixed @*clone commands not resolving properly the target char. [Skotlex]
+	* Implemented the SL_ROGUE bonus to potions. They heal +100% more rather
+	  than 50% (potions from ranking Alchemists, that is) [Skotlex]
+	* Merged in Reddozen's work with SL_KAIZEL [Skotlex]
+	* Added the check to prevent KA skills from being usable until you are Soul
+	  Linked. [Skotlex]
+	* Enabled clif_parse_Taekwon (Why was taekwon parsed as clif_parse_Alchemist?) [Vicious]
+	* Moved the base attack code into it's own function to properly implement
+	  the magnum break's elemental damage bonus (watch out for bugs as the code
+	  was proof-read, but that usually doesn't says quite enough when it comes to
+	  code). [Skotlex]
+	* Merged in Reddozen's work for SL_WIZARD [Skotlex]
+	* Updated clone command to allow attaching the clone to the invoking player
+	  as a slave. @clone creates a friendly clone that attacks mobs. @slaveclone
+	  makes a clone that follows the creator (it's a slave), @evilclone is the
+	  stock clone as a mob). Also fixed min/max damage of clones. [Skotlex]
+	* Added one extra tile of range to melee mobs in mob_attack, should fix
+	  mobs not attacking when they are range+1 tile from you, yet they refuse to
+	  move in that final tile. [Skotlex]
+	* Corrected mob ai not moving closer to player if there's a distance of 2
+	  or less between them (which would do no good if the mob's range is just 1) [Skotlex]
+	* Fixed SG_FRIEND - should work now [Komurka]
+	* Realtered global_reg value size to 256. [Lance]
+	* Adjusted pointers location for packets for new global_reg value (it's wrong + I adjusted the size) to 256 + 32 = 288 [Lance]
+	* Improved variable scope for scripts to accept all string variables. [Lance]
+	* Altered map, char and login server to correctly use global_reg [Lance]
+	* do_sendrecv merges from Freya [Lance]
+	 = Requires recheck on packets again to see if I missed any pointer alterations =
+	* Improved @evilclone to accept character IDs [Lance]
+	* Corrected partywarp/guildwarp to correctly take into account nowarp/nowarpto mapflags. [Skotlex]
+	* Added a few custom scripts due to high demand. [Lance]
+	* Added monster museum. Adapted from Prometheus. [Lance]
+	* Corrected OnTouch to use exname instead of name to prevent conflicts. [Lance]
+2005/12/12
+	* added manner_system battle conf variable (now you can have PK server without manner system - which is unfinished ;/) [Komurka]
+	- some corrections in SI_ data (night uses soullink effect)
+	- changed global_reg value from int to char
+	  added two new functions (pc_readglobalreg_str and pc_setglobalreg_str)
+	  SG_FEEL now saves maps to global_reg
+	  I've 'marked' all changes that SHOULD be checked with '//komurka'
+	- SG_FUSION hp penalty changed from 2% to 0.5%
+	- SG_SUN_COMFORT now increase VIT DEF
+	- implemented SG_FRIEND skill - this is the last SG skill - now it's a good time for bug reports :]
+	* Updated the max number of ingredients of produce_db to 12. [Skotelx]
+	* Updated clone code to also copy the skills from the source player. [Skotlex]
+	* Added Reddozen's implementation of SL_SKE and SL_MONK (sp recovery, Combo
+	  Finisher splash damage, SP regen while in Fury) [Skotlex]
+	* Some reorganization of the Star Gladiator map-based skills. [Skotlex]
+	* Fixed @spawn/@monster atcommands 'freezing' server when used. [Skotlex]
+	* Fixed ground-based skills having their range-check messed up... [Skotlex]
+	* Corrected melee-ranged mobs failing the range check even if they were
+	  standing next to you. [Skotlex]
+	* Added all duel-commands messages into msg_athena.conf. Commented out
+	  code of drawing PVP-circle in duel because it not hiding when player use hide. [LuzZza]
+	* Removed @monster2, merged the code of atcommand_spawn/atcommand_monster
+	  as suggested by Flaviojs. [Skotlex]
+	* Removed some unused entries in msg_athena.txt [Skotlex]
+	* When there are unused stack sections (invoked functions and ignored
+	   return values) the unused stack section is free'd. This is still notified
+	   when the etc_log is active. [Skotlex]
+	* Removed the TURBO code from socket.c as requested by MouseJstr. [Skotlex]
+	- It was actually slower than the normal code.
+	* Updated warp portal and script commands partywarp/guildwarp to take into
+	  consideration mapflag nowarp as restriction rather than noteleport.
+	  [Skotlex]
+	* Applied dontBR's update to his configure script [Kayla]
+	* Changed the bonus on Sonic blow.(It was giving 1500% instead of 1600%) [Vicious]
+	* Updated gettimetick() to use flag 2 and return System's tick, thanks to
+	  Kyoki [Skotlex]
+	* Removed the mismatch stack error message caused by scripts where the
+	  returning value of a function was ignored. [Skotlex]
+	* Corrected the Spirit of Assassin damage bonus of Sonic Blows. [Skotlex]
+	* Corrected BSS check versus undead, checking for partners on the Priest's
+	  exact left and right, and sending partner's SP to negative. [Skotlex]
+	* Another Paladin's Gospel effect ends when you cast it (should fix Gospel
+	  in Gospel bugs). Also, now Gospel only blocks usage of items of type 0
+	  (healing). [Skotlex]
+	* Corrected berserk Pitcher displaying 0 heal. [Skotlex]
+	* Added Close Confine's flee bonus. [Skotlex]
+	* Corrected Slow Poison. Can be used when not poisoned, will not "pause"
+	  poison's timer. [Skotlex]
+	* Implemented SG_FUSION skill [Komurka]
+	  Don't ask me why in newer exe U see flying ... Santa ... -.-
+	* Updated the distance() function definition with one which uses a much
+	  better approximation [Skotlex]
+	* Updated sql-files/ mob_db.sql & item_db.sql to latest. [Skotlex]
+	* Added @autotrade/@at and @away/@aw messages into msg_athena.conf (you can customize them) [Lupus]
+	* Updated default hardcoded GMlevel values of some @ATCommands according atcommand_athena.conf [Lupus]
+		and removed doubles of some commands, thanks to Rideword
+2005/12/11
+	* Corrected guild deletion in SQL (both from /breakguild and guild master character deletion). [Valaris]
+	* Added @evilclone commands.  Syntax is @evilclone <playername>, [Valaris]
+	  It will spawn an aggresive clone of the given player.
+	  By default it will use mob id ranges 9001-10000, this range is #defined in mob.h.
+	* Fixed VS compile error in mob_clone_spawn. [Valaris]
+2005/12/10
+	* Added core player cloning code. Just need to create some commands. [Valaris]
+	* Redid the @help2 (char commands). [Kayla]
+	* Added jobname retrieving script function getJobName. [Lance]
+2005/12/09
+	* Changed default GM level for @setbattleflag to 99. [Valaris]
+	* Implemented the SL_SUPERNOVICE bonus to wear all heagears/various weapons
+	  at high base levels. [Skotlex]
+	* Implemented SL_ROGUE bonuses: can't be dispelled, Chase Walk's str bonus
+	  lasts 10x longer. [Skotlex]
+	* OneHand Quicken now dispels aspd potion effects. [Skotlex]
+	* Updated SL_STIN/SL_STUN to do miserable damage if the target's size is
+	  'incorrect'. [Skotlex]
+	* Updated @disguise so the max npc id you can use is 1000 (1001 is already
+	  the first mob, Scorpion) [Skotlex]
+	* Fixed a possible infinite loop in pc_calc_skilltree when receiving
+	  additional skills when Soul Linked. [Skotlex]
+	* Added the Taekwon bonus that gives you triple Max HP/SP when you are a
+	  top 10 ranker and have base level 90+ [Skotlex]
+	* Added support for skill_db pl == -2. These skills don't take the element
+	  of the weapon, but will take the element of any enchantment elemental
+	  change (so the element used is neutral unless you are enchanted with
+	  Fire/Wind/etc) [Skotlex]
+	* Coded in SL_STIN, SL_STUN and SL_SMA. [Skotlex]
+	* Should have fixed the crash with raw_time in char/char.c [Skotlex]
+	* Pressure can now be cast-break. [Skotlex]
+	* Likely fixed the client crash when hating a class rather than mob. [Skotlex]
+	* Removed @help2, note to self: do not commit at 4 am. Will redo later. [Kayla]
+	* Added @help2. @help did not fit in the screen. @help2 currently contains
+	  just the char (#) commands. [Kayla]
+	* MAPREGSQL disabled (experimental) in VC7. To enable, define MAPREGSQL in preprocessor. [Lance]
+
+2005/12/08
+	* Changed default value of start_zeny to 0 to prevent packet exploits.
+	  Also is 0z on offical servers. [Kayla]
+	* Fixed bug with objects (npcs, monsters, players, etc) not appearing when using @refresh. [Valaris]
+	* Updated effects for food production thx to Poki#3 [Komurka]
+	* SG_STAR_BLESS now gives 20%*skill lvl additional exp [Komurka]
+	* Modified clif_blown to use the clif_slide packet instead of clif_fixpos,
+	  as Komurka tested it and it appears to be handled better by current
+	  clients. [Skotlex]
+	* Added two new battle_athena.conf options:
+	  duel_allow_teleport (def: no) and duel_autoleave_when_die (def: yes) [LuzZza]
+	* Small fix in allskill [Komurka]
+	* Updated Gloria Domini to bypass battle_calc_damage (misc damage
+	  reductions) [Skotlex]
+	* Fixed a typo in pid.c, thanks to akusarujin [celest]
+	* Exploit fix in SG_FEEL [Komurka]
+	* Updated TK_MISSION to pick a random mob in the same way a dead branch
+	  does. [Skotlex]
+	* Corrected SG_DEVIL giving the ASPD bonus below level 50. Only works at
+	  max level... [Skotlex]
+	* Some cleaning to pc_calc_skilltree. Also updated it so that if you don't
+	  use player_skillfree, you can't have ANY skill if you don't have NV_BASIC at
+	  9 (only exception are quest skills). [Skotlex]
+	* Implemented HT_POWER/Beast Strafing.  [Skotlex]
+	- The damage equation is unknown.. for now it's the same as Double Strafe
+	  except the skill modifier is +10%*str
+	- Currently the Combo is triggered 100% of Double Strafes done on beast
+	  monsters.
+	* Added Reddozen's work for Hunter's Beast bane spirit bonus. [Skotlex]
+	* Corrected the drop delay for mobs when killed by magic to be 500ms (will
+	  only work if killed by a player) [Skotlex]
+	* Updated SG skills (kRO Patch - 11/29/05) [Komurka]
+	* Enabled a few maps needed for the new novice training grounds, sorry I forgot to [MasterOfMuppets]
+	* Removed duplicate maps in maps_athena.conf. Thanks for the report Dr. Evil [Kayla]
+2005/12/07
+	* Pressure will always pull-off now after it has began casting. [Skotlex]
+	* Implemented Close Confine. [Skotlex]
+	* Change all 0x20e packets (18->26; 22->30) [Komurka]
+	  Also added job_name(mob_id) in clif_hate_mob 
+	  (but it crashes client when U try to use SG_HATE skill on player ><)
+	* Fixed compile error in status.c. Check your work skot <3 [Kayla & MoM]
+	* Updated socket.c by adding a lots error reporting for functions that
+	  previously were assumed to not fail. May help figure out what's going on
+	  with the win32 builds... [Skotlex]
+	* Reviewed and cleaned up a bit the latest SG additions from Komurka. [Skotlex]
+	- My skill desc says that SG_DEVIL does not makes you blind until you reach
+	  max job level, so I implemented that. Report if this is incorrect. 
+	- SG_*_WARM skills should be working from what I read there.
+	* Modified a bit the TK_MISSION packet, GUESSING where the progress of the
+	  current mission should go within said packet... [Skotlex]
+	* Implemented TK_MISSION. [Skotlex]
+	* Added more SG skills (Comfort, Warmth, Demon, Knowledge) [Komurka]
+	All of them should be checked by someone ^^;;
+	- SG_xx_WARM for now only shows cool red effect :> There is more code but for now it doesn't work
+	* Added new Geffen Field maps [Harbin]
+	* Disabled Atcommand Nuke (It was commented, not disabled) [Harbin]
+	* Added skip_teleport_lv1_menu option to Battle_Athena. Allows players to cast Teleport level 1 without menu. [Harbin]
+	* Merged in Reddozen's current Soul Linker work. [Skotlex]
+	- Berserk Pitcher should be working now.
+	- Bard/Dancer walk bonus when dancing/singing while soul-linked.
+	- Partial work on Twilight Pharmacy.
+	- proper skill effect
+	* Fixed One Hand quicken doing nothing. [Skotlex]
+	* skill_get_name now returns "UNKNOWN_SKILL" instead of null (should fix
+	  some crashes when using it on skills with no defined name) [Skotlex]
+	* When weapon_delay_attack is enabled, items should drop inmediately after
+	  mobs are killed rather than 500ms afterwards. [Skotlex]
+	* Added Exception Handling plugin to be used for native Win32 builds [celest]
+	  - crashes will be logged in <server type>.stackdump along with file name and line numbers
+	  - To activate, enable 'exchndl' in plugin_athena.conf
+
+	  Public Service Message - Crash reports can be VERY VERY helpful, so please enable the
+		plugins if you can ('exchndl' for Win32, 'sig' for cygwin and linux) and send in any
+		reports you might get! We all want eA to be stable, ne? ^^
+
+	* Some compile error fixes for MinGW, FreeBSD and plugins [celest]
+	* Updated Makefile to set platform defines for FreeBSD [celest]
+	* Updated Makefile to auto-detect MinGW and include src/mysql [celest]
+	* Debug logging flag for logging output messages (only works well with native Win32) :D (Not enabled by default) [Lance]
+	* joshuali's new vcproj with debug mode correctly set up. [Lance]
+	* Fixed compile errors for Valaris's commit on date.h [Lance]
+	* Added updated vcproj for native VC8 win32 for date.h/c support. [Lance]
+	* Removed extra returns in date.h. [Lance]
+	* Probably fixed warnings in unzip.c [Lance]
+2005/12/06
+	* Updated item 12132 for the Xmas suit effect in item_db.sql. [Valaris]
+	* Implemented Xmas Suit: [Valaris]
+		-Added status change state SC_XMAS, and added it to const.txt.
+		-Cannot attack or use skills while in the Xmas state.
+		-Will save if you logout.
+		-"sc_start SC_XMAS,600000,0" added to item 12132 (using item will give you xmas suit for 10 minutes).
+		-Added xmas_ignorepalette option to battle_athena.conf.
+	* Fixed script error in Garm's Claw item causing an error. [Valaris]
+	* Added a missing ; to Skotlex's Previous SG skill editions that caused compile errors. [Valaris]
+	* Added JOB_GUNSLINGER(24), JOB_NINJA(25), and JOB_XMAS(26) to map.h enum list and const.txt. [Valaris]
+	* Added SC_SCRESIST to const.txt. [Valaris]
+	* Applied Komurka's Star Gladiator patch. [Skotlex]
+	- The following skills are now working: SG_FEEL, SG_HATE, SG_SUN_ANGER,
+	  SG_MOON_ANGER, SG_STAR_ANGER, SG_SUN_BLESS, SG_MOON_BLESS, SG_STAR_BLESS
+	- The designated maps cannot be stored currently (cannot save character
+	  string variables) and is pending on a script update to enable saving of
+	  said type of variables.
+	* Added @away command. [LuzZza]
+	* Mostly fixed intravision making everyone see hidden/cloacked characters.
+	  (the actual option value to see just the player's shadow is currently
+	  unknown) [Skotlex]
+	* Updated Gospel [Skotlex]
+	- It should clear all buffs/debuffs now.
+	- Party-mates within range cannot use items.
+	* Implemented the SL_BARDDANCER bonus that enables the caster to be buffed
+	  by their own song/dance/encore. [Skotlex]
+	* Completed Sight Thrasher (the option value is still missing, though.
+	  Temporarily uses the one of Sight) [Skotlex]
+	* Corrected possible exp exploits in jA's exp calc method. [Skotlex]
+	* Corrected Spirit Skills showing up in all class trees. [Skotlex]
+	* Invoking @reloadscript now also invokes the OnInit event after loading. [Skotlex]
+	* Expanded Item Groups list from 20 to 32 item groups [Lupus]
+	* Fixed healing experience bug. Now only healing another players gives experience. [Harbin]
+2005/12/05
+	* Hopefully fixed gm_all_skill.... [Skotlex]
+	* Modified a bit the player attack code to give an extra range cell when
+	  the target is moving. [Skotlex]
+	* Added skip_teleport_lv1_menu battle_athena option. It give a possibility to
+	  disable (skip) Teleport Lv1 menu, that have only two lines `Random` and `Cancel`.
+	  Of course, by default this option have `no` (don't skip) value. [LuzZza]
+	* Added FD_SETSIZE 4096 predefination to VC++ Project Files. Should fix 60 player limit bug with native compilations. [Harbin]
+	* Fixed char crash (I hope) when checking for two parents + baby in a party
+	  with more than 3 characters, but from which only 3 were online at a time. [Skotlex]
+	* Merged in Reddozen's work on SL_BARDDANCER and cleaned up a bit the
+	  Spirit Skills code when calculating the skill tree. [Skotlex]
+	* Updated mob ai so that support/aggressive mobs can't 'see' a player until
+	  there's a direct line of sight between them. [Skotlex]
+	* Updated monster_ai&1 so that when not set mob-chase type is Aegis-like
+	  (mobs will not change walk target tiles mid-walk) [Skotlex]
+	* Added battle_athena.conf option mobs_level_up_exp_rate to set the extra
+	  exp rate a leveled up monsters gives. [Valaris]
+	* Added a custom X-Mas quest *Sign Your Items* [Lupus]
+	* Applied Harbin's patch to fix Arrow Shower + Traps. Someone test it out.
+	  [Skotlex]
+	* Another fix to socket.c to enable TURBO mode to work on win32. [Skotlex]
+	* Fixed the combo status not ending after using TK_TURNKICK [Skotlex]
+	* Overflowed pointer fix in socket.c [Skotlex]
+	* Added 'Einbech' into @go command (u have to type at least 5 letters) [Lupus]
+	* More detailed error messages for missing '"'s in scripts. [Lance]
+2005/12/04
+	* Removed mail server switch from battle_athena.conf and added
+	  full mail server configuration to inter_athena.conf. [Valaris]
+	* Fixed too big VVS damage of TOP10 BS weapons [Lupus]
+2005/12/03
+	* Fixed up TK Sprint (TK_RUN) skill: [Valaris]
+		-Disabled movement during skill use.
+		-Correct moves player server-side.
+		-Stops without sp use if skill is used during running.
+		-Server will not save status if player logs out.
+	* Some cleaning of socket.c to see if TURBO will now work on Windows, it
+	  may also fix the select() problems on that platform as well. [Skotlex]
+	* Fixex "gm_skill_all" crashing the server from generating huge packets (or
+	  so I hope) [Skotlex]
+2005/12/02
+	* Gave the Spirit Status Change a custom effect for now. [Skotlex]
+	* Merged in Reddozen's work for SL_HIGH (Spirit of Rebirth) [Skotlex]
+	* The Bonus skills acquired from being Soul Linked should now show up in
+	  the skill tree. [Skotlex]
+	* Merged Reddozen's work of One-Hand Quicken and Adrenaline Rush 2. [Skotlex]
+	* Fixed Axe-Kick never triggering. [Skotlex]
+	* Slaves walk once again. [Skotlex]
+	* enable_items now also enables equipment stuff. [Skotlex]
+	* The attack motion in packets for ground-based skills is now 0 (it may
+	  help somewhat with current firewall issues). [Skotlex]
+	* Added char-server option "save_log", when disabled, the char server will
+	  stop printing info messages whenever something is loaded/saved. [Skotlex]
+	* Disabled random-walking for slaves [Skotlex]
+	* Added script commands enable_items/disable_items [Skotlex]
+	* Likely fixed the mob-skill target type "master" [Skotlex]
+	* Added target type "master" to the mobskill_db [Skotlex]
+	* Modified NPC_RUN to allow the caster to run away from the target [Skotlex]
+	* Implemented SL_SAGE (Soul Linker Sage buff for auto-cast bolts) [Skotlex]
+	* Updated char-sql guild saving so that instead of saving ALL guilds when
+	  the time comes, the save interval is splitted on time-slots (based on guild
+	  count in memory) and a guild is saved per time-slot (just like the map
+	  server saves characters). [Skotlex]
+	* Fixed client crashes with using baby and advanced player classes as pets. [Valaris]
+	* Added missing ban_hack_trade option to battle_athena.conf. [Valaris]
+	* Hopefully fixed Counter Kick. [Skotlex]
+	* Uncommented and corrected the Soul Linker Monk buff (SP cost reduction
+	  for monk combos) [Skotlex]
+	* Added a check in skills so that skills that are used on yourself, but had
+	  it's target auto-selected cannot be used on non-enemies if it's nk is
+	  different from 1 (1 = No damage skill) [Skotlex]
+	* Various cleanups to the char-sql server to prevent corner-case crashes
+	  from queries that return no rows. [Skotlex]
+	* Massive Taekwon Boy skills related code cleanup. [Skotlex]
+	- Flying Side kick and Turn Kick should be fully working now, too.
+	* Cleaned up and reorganized the SC_ data listing. Added sc's for food
+	  related bonuses: SC_HITFood, SC_FLEEFood, SC_BAtkFood, SC_WAtkFood,
+	  SC_MAtkFood. [Skotlex]
+	- Some of the saved sc data will be wrong, so wipe the table/file if you
+	  want to play it safe.
+	* Some corrects in duel code. [LuzZza]
+	* Sonic Blow and Shield Boomerang's after cast delay is now properly
+	  adjusted by the Soul Link skills. [Skotlex]
+	* Party even share will be now broken after a base level reset. [Skotlex]
+	* Merged in Reddozen's Soul Linker current skills work. [Skotlex]
+	* Added countitem2(itemID,....) script function. [Lupus]
+	* Added axtoi script function that converts hex strings to integers. [Lance]
+	* Fixed incorrect time (that leads to crashes) in login server. [Lance]
+2005/12/01
+	* Moved KN_CHARGEATK code to merge it with Extremity Fist. Skill damage
+	  modifier is currently set to +15% per cell (need actual value here) [Skotlex]
+	* Fixed client crash when logging in with Baby Knights and Crusaders riding Pecos. [Valaris]
+	* Implemented Ki Explosion. [Skotlex]
+	* Fixed client crashes with using baby and advanced player classes as monsters. [Valaris]
+	  Make sure to use Item ID for weapons and shields in mob_avail.txt for player monsters and not View ID.
+	  Updated Valaris and MC Cameri mobs in item_avail.txt to use Item IDs.
+	* Fixed cutting Castle Name (was 14 instead of 24) [Lupus]
+	* Corrected Grimtooth counting a short-range skill when it's actually
+	  ranged. [Skotlex]
+	* Corrected Venom Splasher's splash range, and the splash damage is now
+	  divided by number of targets (sort of, skill % dmg is adjusted according
+	  number of targets) [Skotlex]
+	* Tarot Card of Fate won't break equipment now if equip_skill_break_rate is
+	  0. [Skotlex]
+	* Improvements and optimizations to the online db management in the char
+	  txt/sql servers. [Skotlex]
+	* Updated the guild cache (char sql) to have it load/unload characters
+	  whenever they are updated in the char online_db (previously they were only
+	  updated on normal char-select/char-quit when there were more cases where a
+	  char is set online/offline) [Skotlex]
+	* Now when the guild is not found in the cache it will be loaded from the
+	  sql db first before failing. [Skotlex]
+	* Fixed equip_skill_break_rate equation being messed up for Acid Demonstration. [Skotlex]
+	* Fixed Aura Blade adding damage to Spiral Pierce (it shouldn't) [Skotlex]
+	* Script function getnameditem now sets flag 254 (created) instead of 255 (forged) [Lupus]
+	  To prevent ADDITIONAL Blacksmith FAME TOP10 bonuses, applied to signed but not forged weapons
+		e.g. You have a custom quest for rare weapons. You tag items with players name (using getnameditem command).
+		if a TOP10 BS get an Infiltrator.. then it used to give extra atk bonus 8)
+2005/11/30
+	* Updated item_db.sql to latest. [Skotlex]
+	* Updated mob_db.sql to latest. [Skotlex]
+	* Updated Gospel to force the removal of the ground-effect when the status
+	  change ends. [Skotlex]
+	* Made Snatch/Intimidate work on Guild maps (I have read around this is how
+	  it is) [Skotlex]
+	* Added the auction maps to maps_athena.conf [MasterOfMuppets]
+	* When players are hit while moving, they should now move one last cell
+	  in the same direction they were walking when interrupted. [Skotlex]
+	* Walk delay won't be applied now unless the attack deals damage... [Skotlex]
+	* Major reorganization of player variables and bonuses. If something broke,
+	  report it up. Otherwise, struct map_session_data should look quite a bit
+	  more clean now. [Skotlex]
+	* Fixed duel bug when you can't cast some skills on yourself. [LuzZza]
+	* Fixed (I think) pets losing the "rename flag" when you sent them back to
+	  egg. [Skotlex]
+	* Added a index check in the equip packet, should fix crashes from invalid
+	  packets. [Skotlex]
+	* Fixed a horrible bug that was making the walk delay not work for sure x.x
+	  [Skotlex]
+2005/11/29
+	* Fixed race exp bonuses. [Skotlex]
+	* Fixed ## account variable saving disconnecting the char-login servers. [Skotlex]
+	* Updated the way multi-hit skills add overrefine/star crumb/spirit sphere
+	  damage so that the total bonus is multiplied by the total number of this.
+	  [Skotlex]
+	* Fixed the config variables being "lost" on startup. [Skotlex]
+	* Fixed Restore requiring Regeneration lv2 [Skotlex]
+	* Fixed the spirit sphere bonus not applying to Throw Spirit Sphere. [Skotlex]
+	* Rewrote and cleaned up duel code. Formed independent duel_xxx functions.
+	  I suggest to place this functions in duel.c/duel.h. New features: [LuzZza]
+	  - Now when you in duel, you can't attack anything out of your duel
+	    (mobs, other players etc...);
+	  - Now you can't take part in duel more often than it set in battle_athena.
+	    Default delay is 60 minutes.
+	  - New battle_athena.conf options: duel_allow_pvp - allow/disallow duel
+	    on pvp-maps; duel_allow_gvg - allow/disallow duel on gvg-maps;
+	    duel_time_interval - delay between using duel in minutes.
+	* Updated damage formula for Spiral Pierce. [Skotlex]
+	* Fixed speed change being lost when speed is increased/decreased while
+	  walking with Free-cast. [Skotlex]
+	* Fixed pets being renameable after turning them back into eggs. [Skotlex]
+	* Reverted the guild data position in the mob/npc packets, should restore
+	  the emblems in flags. [Skotlex]
+	* Corrected battle_check_target Guild checks returning true for non-guild,
+	  party'ed characters and viceversa. [Skotlex]
+2005/11/28
+	* Added dontBR's experimental configure script. It's still in alpha stage,
+	  so use with caution! [Skotlex]
+	* Fixed a pair of exp exploits possible with to Rich Man Kim and
+	  race-add-exp card bonuses. [Skotlex]
+	* Updated behaviour of skillrange_from_weapon. If set, those skills with
+	  negative range use the weapon's range. If not set, then the skill range
+	  used is the absolute value of the range specified in the skill_db. [Skotlex]
+	* Small cleanup of the color broadcast packet using data provided by Master
+	  of Muppets. It should hopefully fix the font-size on said colored messages.
+	  [Skotlex]
+	* Fixed the setting of the guild id and guild emblem in packets 0x7b and
+	  0x78 for mobs/npcs (this is assuming the position is correct when filling
+	  these same packets for players) [Skotlex]
+	* Added battle_config option skillrange_from_weapon which, when set, allows
+	  weapon based, target-selected, offensive skills to take the equipped
+	  weapon's range instead of the range defined in the skill_db. [Skotlex]
+	* WARNING/ACHTUNG! Update all your NPCs ASAP. Massive NPC fix's out. [Lupus]
+	* Updated monster_ai&8 so that mobs scatter as soon as they lose their
+	  target. Use this setting for an effective counter measure to Grimtooth
+	  mass-mob training. [Skotlex]
+	* Added pc_damage_walk_delay_rate to separate the walk delay adjustment of
+	  players from that of mobs. The adjustment for players is 20% while for mobs
+	  is 100%, pending further adjustments. [Skotlex]
+	* Added the weapon upgrade damage bonus of Spiral Pierce [Skotlex]
+	* Removed the mob_stop_walking code from mob_damage as it should be invoked
+	  on battle_walkdelay (the mob walk delay issue will likely need it's own
+	  config option) [Skotlex]
+	* Added joshuali's new Visual Studio files. [Lance]
+	* Novice Warp Portal fixes from jAthena. [Lance]
+	* Final warning elimination in plugins.c (most of them are gone with warning level set to 1). [Lance]
+	* Fixed typo in msg_athena.conf and 'users with autoloot turned on will not have their rare drops announced.'. Thanks to Kaseki.
+	* Mob should stop walking when hit if not enduring. Thanks to Playtester. [Lance]
+	* Included pcre.dll and libmysql.dll from joshuali. [Lance]
+	* Eliminated Level 3 warnings. Setting compile warnings to Level 3. (Level 4 just kills eAthena XD) [Lance]
+2005/11/27
+	* Fixed an overflow pointer bug in the gvg eliminate timer. [Skotlex]
+	* Updated the damage code if Spiral Pierce, Shield Chain and Shield
+	  boomerang to be closer to official. [Skotlex]
+	* Fixed a crash when setting all chars offline in the char-sql server. Also
+	  fixed that delete_timer mismatch on shutdown [Skotlex]
+	* Autospells now won't trigger if the range between the source and the
+	  target is not satisfied. [Skotlex]
+2005/11/26
+	* Added bonus2 bAddSkillBlown for adding a custom knockback value to a
+	  skill. Note that this knockback bonus is ADDED to whatever the default
+	  knockback of the skill is. [Skotlex]
+	* Fixed Soul Linker skills showing up on the tree for leveling up. [Skotlex]
+	* Probably fixed the crash in inter_guild_CharOffline [Skotlex]
+	* Modified the skill get range routine to correctly account for the attack
+	  range and the AC_VULTURE range bonus where needed. [Skotlex]
+	* Fixed alchemists Fame Points bug: It were giving 1 fame point [Lupus]
+		on making 4 Condensed Potions in row, instead of 3, etc. Now tested ^_-
+	* Some restructuring and cleaning up in map loading to make it easier for
+	  future plans (like removing Grfio) [celest]
+	  - split map loading into separate sources properly
+	  - added map server will display a list of enabled map sources on startup
+	  - added maps will be auto-imported into the map cache if it's loaded with
+	    AFM, AF2, or any other source
+	  The server looks for maps in this descending order: the map cache, AFM maps,
+	  AF2 maps, and finally GAT files from the GRF (slowest); so, if you enable map
+	  caching it should be a liiiittle bit faster then before ^^
+2005/11/25
+	* Uploaded fixes to int_guild, tested and working safely. [Kevin]
+	* Added @showzeny @ command. [Skotlex]
+	* Some code cleanup to make AutoBerserk work the way it was intended to
+	  (skill toggles "auto-berserk" state on/off, if on, you automatically get
+	  Provoked when under 25%HP) [Skotlex]
+	* Fixed Auto-Berserk auto-ending after a minute. [Skotlex]
+	* Added a fix to mob skills to prevent them from being checked too
+	  frequently during battle (which was sort of bumping up their rate to double
+	  or more from what the skill db would state) [Skotlex]
+	* Added cleaning up the fifo before sending the guild information (since
+	  the packet is big, the fifo should be cleared to avoid overflow problems)
+	  [Skotlex]
+	* Added monster_ai&8, when set monsters stop walking as soon as they lose
+	  their current target [Skotlex]
+	* Reflect Sword again reflects damage versus players. [Skotlex]
+	* Corrections to the skill code so only Heaven's Drive may damage traps. [Skotlex]
+	* Reverted the mob random walk delay after unlocking a target to 3~6 secs. [Skotlex]
+	* Added pow, sqrt and distance to scripting commands. [Lance]
+	* Removed players with 0 Fame Points from Blacksmith/Alchem/Taekwon TOP10 lists [Lupus]
+	* Should fix night glowing bug. [Lance]
+	* Added setd and getd variable retrieving and setting with dynamic names. [Lance]
+	* Added petstat command as requested by Dubby. [Lance]
+2005/11/24
+	* Fixed a small bug in the guild search by name routine. Should fix the
+	  crash on new guild creation. [Skotlex]
+	* Added debug information in case the guild isn't found in the cache when
+	  it should be there. This should help fix any problems the guild cache
+	  might have (eg: for some function that may take effect on a guild which
+	  has no members online) [Skotlex]
+	* Finished cleaning up and merging the guild cache withthe guild timers
+	  behaviour. It should be mostly safe to update now. [Skotlex]
+	* Reverted the sql save behaviour. [Skotlex]
+	- Now guilds timers and cache are both into effect, this requires a bit
+	  more of cleaning to be considered done.
+	* Various things I made but already forgot xD [DracoRPG]
+	* Fixed and updated damage bonus for forged weapons: VVVS is +40 (was previously +50
+	  for the right hand...) and "famous maker bonus" gives a no-miss +10 dmg, same as
+	  2 additional Star Crumbs. [DracoRPG]
+	* Added or updated several Taekwon skills [DracoRPG]
+	  - Jump Kick uses clif_slide to the target's exact pos , waiting for capture/video
+	  - Taekwon ranking is now supported by the fame system, but there's no way to gain
+	    points atm (Taekwon Mission has no effect), infinite kick combo should be OK
+	  - 4 basic kicks updated, you now stop attacking when a stance triggers, and have 2
+	    seconds to hit the button before attacking again
+	  - Run uses SC_SPORT to increase your STR and affect the way Break Fall works
+	  - Break Fall dodges ranged magic/weapon attacks, as well as melee weapon ones
+	    when SC_SPORT is active
+	* Made Sword Reject / Counter Instinct reflect damage only against monsters (not
+	  100% sure about it, but let's say 90%... iRO site says it, although it isn't
+	  the best source ever) [DracoRPG]
+	* Made Spiral Pierce use SC_STOP instead of setting canwalk_tick, some other such things
+	  need to be reviewed [DracoRPG]
+	* Fixed Pneuma. [Skotlex]
+	* Fixed dead mobs reappearing on the map. [Skotlex]
+	* Cleaned up the duel code in battle_check_target. [Skotlex]
+	* Added config option summons_inherit_effects, defaults to yes, check
+	  battle_athena.conf for further details. [Skotlex]
+	* Updated duel [LuzZza]
+	- Now "@duel <Num>" may be used for indication max players limit of duel.
+	- Now "@duel <Nick>" creating duel for two players and automatically send invitation to Nick.
+	* Added a new script function: getequipcardid(equipSlot,CardSlot) [Lupus]
+		Returns Card ID or just a value from your EQUIPPED item
+		Useful to check equipped items PROPERTY, STRONG value, Author ID, etc
+		Check npc\sample\getequipcardid.txt and read script.c comment ^_-
+2005/11/23
+	* Fixed the crash on guild creation in new guild cache. [Kevin]
+	* Implemented duel organizing commands: @duel, @invite, @accept, @reject, @leave. [LuzZza]
+	* Made the walk-delay a timer, so that it triggers after the actual attack
+	  motion of the src. [Skotlex]
+	* Added back the combo damage delay config, now renamed to
+	  multihit_delay, and set to the default of 230ms it had before. [Skotlex]
+	* Added displaying file which caused an error on incorrect mob lines.
+	  [Skotlex]
+	* Small memory corrections to sql castle saving/loading, mostly Lance's
+	  work. [Skotlex]
+	* Updated the walk delay routine to not invoke stop-walking when character
+	  is not walking (fixes the case in which the packet is sent while sitting,
+	  which causes a 'standing' sprite even if the char is sitting). [Skotlex]
+2005/11/22
+	* Implemented a guild cache in char sql, saves all online guilds every 5 minutes. [Kevin]
+	* More grammar fixes [Kayla]
+	* Added 1-tile of range grace in skill_use_id and skill_use_pos since
+	  that's how it is on Aegis servers. [Skotlex]
+	* Updated the skill info packets to deliver the skill names as expected by
+	  the client. [Skotlex]
+	* Updated mob ai to enable changing targets while attacking ONLY if the
+	  attacker is within melee range (Aegis AI). monster_ai&4 can be used to
+	  override this and allow mobs to change target and pursue ranged attackers.
+	  [Skotlex]
+	* Updated the config comments for the ip-related settings. Thanks to
+	  akusarujin for the update. [Skotlex]
+	* Added rates to at_command.conf, set it's default to GM lv1 [Skotlex]
+	* Removed the icon from Fire Break's fire-elemental bonus. [Skotlex]
+	* Updated the walkdelay function to only be invoked if the attack did
+	  damage. [Skotlex]
+	* Some more fixes to the english in ShowInfo()'s [Kayla]
+	* Cleaned out the SVN a bit [Kayla]
+2005/11/21
+	* Removed "(now unlimited loop start!)" from char-sql in an info line...wtf xD..[Kayla]
+	* Mob AI update: updated the conditions used to specify if a mob can change
+	  targets as per the forum provided information (by Komurka and Kyoki).
+	  Mode 512 (MD_CHANGETARGET) no longer does anything. [Skotlex]
+	* Mobs that assist now link nearby mobs when they attack. [Skotlex]
+	* Made the damage delay be applied after knockback rather than before
+	  (magical/misc instant effect attacks are still applied before the
+	  knockback) [Skotlex]
+	* The damage delay timer now stores the distance between source/target, if
+	  this distance is increased by 2 or more, the damage delay fails and takes
+	  no effect (if the '2' needs to be made higher, do point it out. It
+	  shouldn't be much of a problem since you aren't supposed to be able to walk
+	  from the damage delay anyway). [Skotlex]
+	* Changed the way damage delay works. It is no longer applied on
+	  mob_damage/pc_damage, but instead is invoked from clif_damage (or
+	  clif_skill_damage), which means the "can't walk" delay is sync'ed with the
+	  damage packets when they are sent. This should fix most delay-damage
+	  'stun-lock' related issues. [Skotlex]
+2005/11/20
+	* Mobs now can't move while casting. [Skotlex]
+	* Updated mob_db.txt and mob_db.sql with the most recent data from Kyoki.
+	  [Skotlex]
+	* Corrected the mob_db by adding the canmove/canattack bits to pretty much
+	  all mobs that needed them. [Skotlex]
+	* Some fixes to the confusion code. [Skotlex]
+	* Crash-fix in status_change_start [Skotlex]
+	* Implemented confusion as it should be (not tested yet!) [Skotlex]
+	* Updated run_script to backup the current script of a player and
+	  restore it if the current script ends inmediately. This should fix losing
+	  the script info if status_calc_pc is invoked while running a script.
+	  [Skotlex]
+	* Fixed a memory leak in the guild eliminate timer. [Skotlex]
+	* Removed the extra tile of range mobs have when walking. [Skotlex]
+	* Added mob reloading to battleconfig reload @ command. [Skotlex]
+	* Updated mob_db.sql with the new modes by Kyoki. [Skotlex]
+2005/11/19
+	* Made characters stop walking when inflicted by SC_STOP, may fix
+	  GrimTooth's stop effect not seeming to take effect. [Skotlex]
+	* Made the pk_min_level config not take effect in WoE/GvG grounds.
+	  [Skotlex]
+	* Fixed showing falcon when player is hide. [LuzZza]
+	* Updated mob_db.sql and item_db.sql to current [Skotlex]
+	* Updated the skill db step guessing code to allow for negative ranges (Now
+	  spear boomerang should progressively get longer range with higher levels)
+	  [Skotlex]
+	* Fixed Tarot Card, the card that gets two random effects can't retrigger
+	  itself, and it causes STOP instead of Stun where appropiate. [Skotlex]
+	* Updated devotion to only work on damage attacks that have a source (will
+	  prevent it from "blocking" COMA, which is what caused the crash). [Skotlex]
+	* Fixed not always showing CRIT attacks, thanks to Irmin [Lupus]
+2005/11/18
+	* Updated mob_ai so aggressive mobs change target when chasing, and
+	  change-target mobs do so when attacking. [Skotlex]
+	* Fixed weapon forging showing success even when it fails. [Skotlex]
+	* Some cleaning up of @time, may fix the weird time displays. [Skotlex]
+	* Modified mob_ai so hyper-active mobs change target if they are
+	  cast-sensors even if attacking (angry mode). They will also change target
+	  if attacked while in angry/follow mode regardless of their change-target
+	  mode. [Skotlex]
+	* Moved the night-inducing code from "map loaded ack" to "spawn pc", should
+	  fix characters going ultra-blue after stuff like fly-wings. [Skotlex]
+	* Delayed the mob emotion when doing skills so that it gets executed AFTER
+	  the skill is successfully performed. [Skotlex]
+	* Implemented PR_REDEMPTIO. Is the penalty for both base and job exp?
+	  That's how it is currently. And if the map has the nopenalty flag,there's
+	  no exp penalty. Awaiting further input on the matter (altough, do note the
+	  skill isn't tested either) [Skotlex]
+	* Fixed three memory issues (char txt shutdown, npc reloading, ore
+	  discovery logs) which were pointed out by End of Exam. [Skotlex]
+	* Added support for hyper-active mobs (MD_CHANGECHASE = 0x400), these mobs
+	  will change to the closest target while chasing/following other players.
+	  Needs be added to the mob_db. [Skotlex]
+	* Added support for hyper-aggressive mobs (MD_BERSERK = 0x800), these mobs
+	  change their skill state to angry/follow instead of attack/chase when they
+	  select/change target (except if they changed target because the new target
+	  attacked them). Needs be added to the mob_db, for now all aggressive mobs
+	  are considered hyper as well. [Skotlex]
+	* Updated mob mode cast-sensor (MD_CASTSENSOR = 0x010), mobs that are
+	  Aggressive can also change target if they are chasing/following a player
+	  when someone else casts a skill on them. [Skotlex]
+	* Fixed Dark Blessing. [Skotlex]
+	* Changed the default battle_delay_damage value from no to yes. [Skotlex]
+	* Added check to prevent reinitiating SC_GOSPEL on a character that already
+	  has GOSPEL and val4 == BCT_SELF, may fix multiple Gospels being placed on
+	  the ground. [Skotlex]
+2005/11/17
+	* Altered behaviour of NPC_EMOTION/NPC_EMOTION_ON as requested by Komurka.
+	  [Skotlex]
+	- val[0] (the first one) is the emotion the mob does. If val[1] is
+	  different from 0, then the mob's mode is changed to THIS value. If val[2]
+	  is different from zero, it'll add/remove a mode based on skill used
+	  (EMOTION_ON adds mode, EMOTION removes it), both can stack [Skotlex]
+	* Fixed for sure the Makefile... [Skotlex]
+	* Modified Wedding effects. That is, changing base to 22 does NOT displays
+	  wedding outfit anymore. To display the wedding outfits, you have to start
+	  SC_WEDDING instead. Tux/Wedding dress scripts likely need being updated.
+	  [Skotlex]
+	* Added battle option disp_zeny, will display on console how much zeny you
+	  earned (be it from selling, trading, mobs, etc, as long as you "earned"
+	  zeny) [Skotlex]
+	* Updated status_calc_pc to prevent infinite recursion loops. [Skotlex]
+	* Applied End of Exam's suggested signedness fixes to npc.c [Skotlex]
+	* Updated sting lib, to avoid SQL troubles [Lupus]
+	* Fixed moonlit not properly checking for nearby walls. [Skotlex]
+	* Added a recursion protection system to status_calc_pc which should avoid
+	  exploits derived from recursively calling status_calc_pc which certain
+	  equipment scripts could trigger. Thanks to End of Exam for pointing it out.
+	  [Skotlex]
+	* Applied Celest's patch which should help compiling eA under mingwin.
+	  [Skotlex]
+2005/11/16
+	* Fixed AFM map loading (something was missing there which was gonna make
+	  the map server crash for sure later on) [Skotlex]
+	* Some corrections to the mob states, linked/cast-sensitive mobs engage in
+	  attach/chase modes, not angry/follow (which seem reserved entirely for
+	  aggressive mobs) [Skotlex]
+	* Cleaned up and corrected target types MSS_AROUND->MSS_AROUND8, also added
+	  and documented them in mob_skill_db.txt [Skotlex]
+	* Probably corrected whispers to GMs. Thanks to Slennox for pointing it
+	  out. [Skotlex]
+	* Modified mob-skill states to use Aegis-based information. Modes are
+	  MSS_IDLE, MSS_WALK, MSS_LOOT, MSS_DEAD, MSS_BERSERK, MSS_ANGRY, MSS_RUSH
+	  and MSS_FOLLOW. Mob skill db is unaltered other than for the fact it now
+	  supports "angry" and "follow" states. [Skotlex]
+	* Cleanup of how knockback routines are invoked. [Skotlex]
+	* Added MOB_LAZYSKILLPERC to mob.c, determines probability of a mob doing a
+	  skill when there are no players nearby (but there has to be players in the
+	  same map for it to trigger). Currently set to 10/1000 chance. [Skotlex]
+	* battle_check_target update. Rewrote the party/guild checks, this should
+	  hopefully fix any problems left with pvp/gvg and mapflags not working
+	  properly. [Skotlex]
+	* Fixed playerattached() returning char id instead of account id. [Skotlex]
+	* Added battle option party_even_share_bonus to enable use of Valaris's evn
+	  share experience bonus equation rather than the official one. [Skotlex]
+	* Corrected @jump not displaying the actual coords you jumped to. Thanks to
+	  kitty74x9 for noticing (and fixing) it out. [Skotlex]
+2005/11/15
+	* Fixed multi-hitting skills not increasing the "can-walk" delay
+	  accordingly. [Skotlex]
+	* Modified way to updating hp/position of party members. [LuzZza]
+	* Added battle config option "aura_lv", specifies which level characters
+	  have to be for the server to report their level as "max_lv" (which normally
+	  is used to enable the aura). See battle_athena.conf for more details. It
+	  may not work for your self, but only for other characters (this is,
+	  afterall, untested yet) [Skotlex]
+	* Implemented High Jump (works 100%) and Fighting Chant (untested but should work). [DracoRPG]
+	* Various cleanups and typo fixes here and there. [DracoRPG]
+	* Corrected the upkeep SP cost of Moonlight Petals. [Skotlex]
+	* Modified Magnum Break's fire bonus to be 20% ADDITIONAL fire damage of
+	  your total damage previous to the elemental modifier. [Skotlex]
+	* Modified Fatal Blow's stun chance to kRO's equation (+5% stun chance per
+	  bash skill level over 5) [Skotlex]
+	* Corrected Sharpshooting's damage equation to +50%*skill_lv [Skotlex]
+	* Updated Magnum Break's bonus from 10% to 20% fire elemental. [Skotlex]
+	* Updated Arrow Shower to be a ground based skill (untested yet) [Skotlex]
+	* Pretty much rewrote how Moonlight Petals work, it should be working
+	  mostly right now. [Skotlex]
+	* Splitted gat map information into gat and cell info. gat info is
+	  permanent map data (walls, ground, etc) while cell is temp map info
+	  (basilica, pneuma, etc). Modified Pneuma and Moonlight Petals to work based
+	  on map cells. [Skotlex]
+2005/11/14
+	* New Visual Studio projects, compiling works, need zlib.dll for txt server. [Kevin]
+	* Longing for Freedom can't be used during Moonlight Petals now. [Skotlex]
+	* Corrected True Sight's critical bonus (from +0.1 cri per level to +1 cri
+	  per level) [Skotlex]
+	* Made coma a status effect. SC_COMA. Sets HP/SP to 1. Bosses/Emperium are
+	  inmune to it. [Skotlex]
+	* Fixed null pointer crash in battle_damage. [Skotlex]
+	* Increased max account variables to 32. [Skotlex]
+	* Pressure/Gloria Domini now isn't instant-cancelled by status effects, and
+	  bypasses the Devotion/Sacrifice check. [Skotlex]
+	* Added handling of the /pk packet, even thought it just shows an empty
+	  listing for now. [Skotlex]
+	* Applied zBuffer's suggested fix to prevent S. Novices from getting mental
+	  Strength at 100% exp. [Skotlex]
+	* Fixed Friends List not able to add more than 20 friends (current clients support up to 40) [Lupus]
+	  thanks to CAHTEXNIK for pointing it out 8)
+2005/11/12
+	* Probably fixed the name of freshly captured pet eggs. [Skotlex]
+	* Changes Win32 to not require svnversion.h, but instead tries to peek in
+	  .svn\entries to check for svn version. If the file doesn't exist it'll
+	  display "Unknown" though, which I guess isn't a good thing ^^; [celest]
+	* Removed the option to load zlib as a plugin for Win32 since it should be
+	  linked at compile time [celest]
+	* Added zlib and libmysql .lib files for compiling in Visual Studio [celest]
+	  Note: The project files on SVN don't have them yet, you'll need to include
+		them yourself for now
+	* Fixed a compile error in Visual Studio [celest]
+	* Readded a missing zlib file needed by Win32, sorry ^^; [celest]
+2005/11/11
+	* New readme content/layout (IE warning: IE hates new readme) [Evera]
+	* Imported use of the refine weapon packets from jA. [Skotlex]
+	* Removed SC_MODE, now NPC_EMOTION and NPC_EMOTION_ON can change a mob's
+	  mode permanently (until their death, that is), and it won't work on
+	  player summoned mobs. As before, val1 is the emotion value, val2 is the
+	  mode to add/remove. Val3 is now ignored (used to be duration) [Skotlex]
+	  (no, no need to wipe SC data this time around either)
+	* Cleaned up sql-files to use TYPE rather than ENGINE as TYPE is supported
+	  by older MySQL versions and not quite deprecated yet. [Skotlex]
+	* Modified the party even share exp bonus to be +10% per extra party member
+	  as official sources state. [Skotlex]
+	* Organized the clif_devotion packet, and added clif_marionette as per
+	  jA's implementation. [Skotlex]
+	* Added db_path to map_athena.conf, used to specify an alternate directory
+	  to locate the db/ files. Defaults to "db", obviously. [Skotlex]
+	* Removed SC_FALCON and SC_RIDING, the status icons are directly managed
+	  through the change of the character's option now. The actual defines were
+	  not removed to avoid shifting all the SC_ values again (no need to wipe sc
+	  data) [Skotlex]
+	* Added additional debug information to battle_attr_fix until the cause of
+	  those errors are found and resolved. [Skotlex]
+	* Fixed win32 compiles always reporting "unable to set socket to
+	  non-blocking mode", together with other minor win32 fixes. [Skotlex]
+2005/11/10
+	* Fixed char-sql cart loading. [Skotlex]
+	* Updated the function that specifies the cards to support more than four
+	  slots. [Skotlex]
+	- Since the packets are fixed sized the client can never receive data of
+	  more than four cards, therefore if the client was compiled with MAX_SLOTS
+	  above 4, a random subset of cards will be sent each time the item data is
+	  sent (eg: if the item has 6 slots, it may randomly choose to send cards
+	  1->4, 2->5, or 3->6).
+	* Removed the OnAgitInit call when the map connects to char server. Fixes
+	  double guardian spawn. [Skotlex]
+	* Fixed the sql query strings that would appear "incomplete" under certain
+	  *nix systems. [Skotlex]
+	* Applied zBuffer's patches to correct memory leaks in the PCRE module
+	  (regular expression support for npcs) and prevent server crashing when
+	  scripts divide (or do mod %) by zero. [Skotlex
+2005/11/09
+	* Fixed Ankle Snare and Spider Web not being cleared when the trapped
+	  target dies. [Skotlex]
+	* Fixed the range flag being incorrectly set in BF_MISC skill attacks.
+	  [Skotlex]
+	* Corrected Venom Knife using Level1 always for the poisoning chance rather
+	  than learned Envenom's level. [Skotlex]
+	* Fixed the crash on shutdown if PCRE support was enabled. [Skotlex]
+	* Fixed possible item duping while vending, thanks to End of Exam for
+	  pointing it out. [Skotlex]
+	* Fixed the blue aura of Night effect. Thanks to zBuffer [Skotlex]
+	* Fixed mobs moving one tile when hit even if they can't move (this is what
+	  broke Ankle Snare) [Skotlex]
+	* Fixed night/day implementation (which broke due to the addition of SI_
+	  constants). [Skotlex]
+	* Cleaned up the SI_ constants to have defined only those which actually
+	  display something on the client. [Skotlex]
+	* Fixed a bug which caused a captured pet's name to be displayed as beloved
+	  even though it was just captured. [Skotlex]
+	* Added temp skill quests for all complete 2nd Class Quest Skills [Lupus]
+2005/11/08
+	* Updated the documentation on the announce script commands. [Skotlex]
+	* Removed the global color message support as there's now a way to craft
+	  custom colored announces. [Skotlex]
+	* Probably fixed mapannounce. [Skotlex]
+	* Implemented SI_ constants to specify the icon number for different SC_
+	  changes, idea adopted from jAthena. All SC_ data was reorganized and
+	  several checks are now in place. It is likely all saved sc_data is wrong
+	  after this update due to the numbers changing places. It won't cause any
+	  glue-boots.. but the wrong status changes will be loaded the first time
+	  anyway, so it may be a good idea to wipe that file/table for this update.
+	  [Skotlex]
+	* Added mob boss inmunity to status changes: poison, curse, deadly poison.
+	  [Skotlex]
+	* Now when the mob starts casting a skill and stops walking, a packet will
+	  be sent to update the mob position on the clients. [Skotlex]
+	* Fixed a bug in mob_stop_walking which may fix stun-lock. [Skotlex]
+	* Fixed not showing named/carded items in Vending [Lupus]
+	  (when you drag'n'drop them from your cart into your shop list)
+2005/11/07
+	* Expanded script commands announce/mapannounce/mapareaannounce to take an
+	  additional parameter to define the color. This uses the new packet 0x1c3 to
+	  send the broadcast, and even though the packet is not fully understood yet,
+	  it should be at the point where it can be used. [Skotlex]
+	- eg: "announce "hello world", bc_map, 0xFFFF00;"
+	* Cleaned up and optimized the way card data is set in packets. Should
+	  correct most, if not all, pet-egg related issues. [Skotlex]
+	* Removed combo_damage_delay and added damage_walk_delay_rate. Now the total
+	  delay during which you can't move is a percent of the normal damage delay
+	  rate adjusted by number of hits and this rate. Defaults to 50% for now. [Skotlex]
+	* Removed the random damage delay value from status_get_dmotion as it is
+	  not really helping the walk-stun-lock. [Skotlex]
+	* Made Gravitation ignore target's cards. [Skotlex]
+	* Updated readme with new layout [Evera]
+	* Updated bAddMonsterDropItem bonuses to work with cards: Mimic Card, Mystcase Card
+	  where bonus_item_rate = base_rate * (killed_mob_level/10) + 1
+  	  So if 2nd argument is negative, then it's 'rate'
+  	  Now, if you kill Porings, u'd have OBB/GIFT BOX drops with 0.01% chance
+	  and if u kill Leaf Cats then u'd have them with 0.05% chance
+	  Max chance is 0.1% (when u kill MVPs with level > 94) [Lupus]
+2005/11/06
+	* Cleaned up a bit the warp portal code. [Skotlex]
+	* Added a timer to invoke the OnAgitInit event 10 seconds after the char/map
+	  servers are connected. Scripts should now carefully use OnInit to load the
+	  castle data, and OnAgitInit to check for castle owners, mobs, WoE, etc.
+	  [Skotlex]
+	* Reverted the  damage delay equation to 800 -4*agi, which is the correct
+	  data from packets examined. [Skotlex]	
+	* Slow motion Fix: Reverted weight packet, thanks to Momoko [Lupus]
+2005/11/05
+	* Fixes on sending to client status of char (guild, position, etc). [LuzZza]
+	* Updated backsliding to work as it should. [Skotlex]
+	* Added back the GPL licence on the root directory (why was this removed?)
+	  [Skotlex]
+	* Fixed knock-back packets, thanks to Vicious for collecting the packet
+	  samples. [Skotlex]
+	* Fixed pretty much all ground skills not working when you "walked into
+	  them" (they were fine if casted on top of you, though) [Skotlex]
+	* Fixed not working ZENY LOG. You can use logging filter as well. [Lupus]
+		- Only SQL logs available.
+		- Logs only Vending, Trade, Shops yet
+		- Don't forget to update your logs SQL DB and log_athena.conf
+	* Added previously removed (by an accident) "MVP Prize item log" into pick_log [Lupus]
+2005/11/04
+	* Added support for new quest skills to @allskills/@skillall. Thanks again to blackhole89 for 
+	  pointing that out! [Kayla]
+	* Fixed various occurencies of assuming Guild Skills being >= ID 10000 
+	  rather than 500<skill<1000 still after skill_chk. Thanks blackhole89! [Kayla]
+	* Hopefully fixed Weapon Refine. [Skotlex]
+	* Applied a change which prevents pc_setpos from working for characters
+	  between maps, as doing so makes the character appear on a different
+	  position on the client than the position stored in the server. [Skotlex]
+	* Added friend_db option to inter_athena.conf, now friend table is
+	  usable in multi server and/or custom db configs. [Foruken]
+2005/11/03
+	* Corrected the basilica check which should disable casting offensive
+	  skills from within inside the basilica. [Skotlex]
+	* Modifed status_change_end to prevent peco-peco/falcon from ending until
+	  the player's 'falcon/peco option' value is removed first. [Skotlex]
+	* Removed the knockback code for players and changed it for a "fix
+	  position" code. The new code is not right as it makes your character
+	  "teleport" to the position rather than walk really fast to it, but it fixes
+	  the "Do not use bot!" messages. [Skotlex]
+	  (someone has to log the actual packets used when being knocked/knocking
+	  back for this to really be fixed)
+	* Heaven Drive now can target traps. [Skotlex]
+	  (I find it impossible to target a trap with Arrow Shower unless the
+	  skill's info is set to 32 -target traps-, but when it's done so, the
+	  client refuses to use the skill on enemies, and mode 33 makes the skill
+	  useless. How does one makes this work?)
+	* Various cleanups to the skill system. [Skotlex]
+	* Update: Now your cast cancels on recieving status change such as:
+	  Stun, Stone Curse, Freeze or Sleep [LuzZza]
+	* Updated the code to allow the Emperium to be inflicted by Pneuma and
+	  Safety Wall. [Skotlex]
+	* Updated @recallall to revive any dead characters before moving them,
+	  should fix that weird ghost bug. [Skotlex]
+2005/11/02
+	* Made Spell breaker not be able to cancel Pressure/Gloria domini [Skotlex]
+	* Another fix/optimization to thenight/day system. [Skotlex]
+	* Fixed possibility of freezing / stunning already frozen/stunned players
+	- Now you can't freeze an already frozen one [Lupus]
+	* Fixed non-GMs allowing send trade requests from far places [Lupus]
+	* Fix of lowest_gm_level (inter_athena), now logins with access under
+	  lowest_gm_level overides gm_can_drop_lv. [Kayla]
+	* Spell Breaker now works on any skill with a cast time. [Skotlex]
+	* Made Dispell not work on Meltdown and Cart Boost [Skotlex]
+	* Made Meltdown not dispellable upon death. [Skotlex]
+	* Probably fixed Warp Portal [Skotlex]
+	* Fixed players being able to mute others even if their gm level is not
+	  high enough to use @mute [Skotlex]
+	* Fixed Dispell not clearing a lot of status changes it should. [Skotlex]
+	* Corrected the way the Emperium skill-defense works. Damage skills other
+	  than Gloria Domini, Raging Trifecta and Gravitation do no damage. Status
+	  changing skills have no effect, and normal heal heals for 0. [Skotlex]
+	* Some more corrections to the night/day system. [Skotlex]
+	* Multiple fixes to the skill system. Should fix Warp Portal, Teleport and
+	  mob skills crashing the server. [Skotlex]
+	* Updated sql-files/item_db.sql with the latest. [Skotlex]
+	* Some optimizations to the script config events loading/storing/saving.
+	  (Somehow it fixes the warning from the memory manager on shutdown...)
+	  [Skotlex]
+2005/11/01
+	* Updated battle_check_target to allow ground skills that affect "Everyone"
+	  to affect the emperium, only the ones that target only enemies will have no
+	  effect. [Skotlex]
+	* Changed the default of mob_max_skilllv from 11 to 100, as many of the
+	  recent mobs use higher level skills. [Skotlex]
+	* Moved the check which made emperiums receive 0 damage to: [Skotlex]
+	- status_check_skilluse, so that all targetted skills fail.
+	- battle_check_target, so that all ground-based offensive skills fail.
+	* Cleaned up a bit the skill related code. [Skotlex]
+	* Updated @ commands. NO command comes at gm-level 0 by default now, that's how
+	  it should be, the new default minimum is 1 for most trivial @ commands. Also added
+	  a bunch of commands to conf/atcommand.conf which were missing. I STRONGLY
+	  recommend everyone to at least fetch the new atcommand file as there
+	  were abusable commands at level 0 (abusable in the sense they can incur
+	  performance penalties if over-used by everyone) [Skotlex]
+	* Fixed crash when a mob was killed while under Rich Man Kim effect by a
+	  non-player, also fixes Rich Man Kim not giving the correct exp bonus.
+	  [Skotlex]
+	* Modified the socket subsystem to not close all connections on an "Service
+	  Temporarily Unavailable" error (it is a non-fatal error which basicly means
+	  "try again later").  [Skotlex]

Fichier diff supprimé car celui-ci est trop grand
+ 347 - 0
Dev/Message to Celest.txt


+ 24 - 0
Dev/quotes.txt

@@ -0,0 +1,24 @@
+ADD UR QUOTES HERE FOR DEV EDITION NPCS!
+Remember to add map, coords, and sprite number!
+
+NEW 10-21-04!
+Add Biography areas
+-Real name
+-Age
+-Where u live
+-What u do here
+-Why ur here
+-and ur own small self intro.
+
+Completed people:
+
+
+Also put some coords so that u walk around
+//************************************\
+Lance
+- Lance
+- 16
+- KL, MY
+- General coding and scripting. Little Code Monkey :D
+- Was invited by Manipulator and Nexon. Promoted by Deviant.
+- Got really into eA at 14, began scripting in 15. Started coding this year.

+ 60 - 0
Dev/trunk_vs_branch.txt

@@ -0,0 +1,60 @@
+- This is a small summary of the roles of trunk vs a branch, as well as their
+  current state in eA. 
+
+- Trunk: This should be the base source-codebase, well all the flashy lights
+  and new enhacements get added. It gets updated a lot, breaks often.
+
+- Current situation: Noone works on trunk anymore and it's seriously outdated.
+
+
+- Branch: This should be a snapshot of the trunk at some given time, and
+  receives no enhancements at all, only bug fixes. Once the branch becomes
+  stable enough, it is "released" to the public with an appropiate version
+  number, and the next branch is created from a new snapshot from the trunk.
+
+- Current situation: Everyone is working on branches/stable s if it were a
+  stable + development source.
+
+As Akaru has pointed out, we need to sort this out inmediately:
+- branches/stable must be moved and become the new trunk/
+- We should probably make a branch snapshot from a few days ago (before the
+  latest feature additions like string permanent variables?) for next release
+  base.
+- All devs should stick to the roles of branch/trunk.
+- It appears most devs who have heard of this agree with Akaru, however the
+  initial steps to clean up the SVN repository have yet to be taken. This task
+  seems assigned to Kayla, maintainer of said repository.
+
+Post your thoughts/ideas about here...
+- [Skotlex] I think fixing skills counts as bug fixing, and goes to branch.
+  But implementing missing skills should go to trunk.
+
+- [Vicious Pucca]
+* Have you read this? http://eathena.ws/board/index.php?showtopic=65827
+At least one of dev seems to agree with me(on irc) that we don't have enough resources(on devs or testers) to do trunk/stable.
+simply.
+1. who's going to test trunk? if no one is gonna test it, and bugs slips into stable... what's the point. good example would be whole guild cache. i'm sure it worked fine on kevin's setting. but when lots of people tested, in various settings, we found out how broke it was.
+2. who's gonna manage trunk->stable transfer? and when? as you know, there always will be some bug... it's like whole eA 1.0 thing. There is always something to fix. It was never quite "stable" enough to do "stable" release. so trunk is gonna be our current stable branch, except even more broken... great. :o
+imo, eA is fine as is.
+and if you REALLY want to dev, should be 3 branches.
+dev: where you commit things. broken often. do-whatever-dev-wants
+trunk/"testing": things that are "complete," but needs testing. primary bug fixes
+stable: the release. should be almost no bugs. shouldn't need update, unless it's critical update.
+
+- [Lance] Now who's in charge of merging back fixes from the stable -> trunk and vise versa
+
+- [Skotlex] From what I heard Akaru explain, after there's a release, the next
+  stage should be merging all the bugfixes that went into stable to trunk.
+  There's no viceversa since the bug fixes in trunk are for features in trunk
+  itself that haven't gone into the branch yet. So to answer yer question,
+  everyone who codes would be in charge. :X
+
+- [Kayla] I was speaking with Devi, do we have the OK from Mass to do this? If so we should reset to
+  revision 0, wipe the trunk, dump stable into the trunk and toss the Preview Release inside of Stable 
+  (or youngest version). 
+
+- [Vicious_Pucca] We should talk about this in dev forum.=p
+Anyway, if this trunk/stable DOES happen, it should happen AFTER TK/SL/SG are DONE-done. really, no half-assed classes please. :o (well, more like 3/4-assed classes right now)
+Another thing. how would DB/NPC update would work? let's say, new npc that are missing, such as Swordie class quest. Is it required? no. Is it official? yes. Is it a bug? not really. Is it a feature? to some, appearantly is... so. what about that?
+and fixes for stable means probably fixes for trunk as well. :o
+If trunk/stable happens, i'm breaking trunk so bad. XD

+ 340 - 0
LICENCE

@@ -0,0 +1,340 @@
+		    GNU GENERAL PUBLIC LICENSE
+		       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+		    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+			    NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+	    How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.

+ 416 - 0
LICENCE_JA

@@ -0,0 +1,416 @@
+                    GNU 一般公衆利用許諾契約書
+                       バージョン2、1991年6月
+                       日本語訳、2002年5月20日
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ この利用許諾契約書を、一字一句そのままに複製し頒布することは許可する。
+ しかし変更は認めない。
+
+ This is an unofficial translation of the GNU General Public License
+ into Japanese.  It was not published by the Free Software Foundation,
+ and does not legally state the distribution terms for software that
+ uses the GNU GPL--only the original English text of the GNU GPL does
+ that. However, we hope that this translation will help Japanese
+ speakers understand the GNU GPL better.
+
+ (訳: 以下はGNU General Public Licenseの非公式な日本語訳です。これはフ
+ リーソフトウェア財団(the Free Software Foundataion)によって発表された
+ ものではなく、GNU GPLを適用したソフトウェアの頒布条件を法的に有効な形
+ で述べたものではありません。頒布条件としてはGNU GPLの英語版テキストで
+ 指定されているもののみが有効です。しかしながら、私たちはこの翻訳が、
+ 日本語を使用する人々にとってGNU GPLをより良く理解する助けとなることを
+ 望んでいます。)
+
+ 翻訳は 八田真行<mhatta@gnu.org>が行った。原文は
+ http://www.gnu.org/licenses/gpl.txtである。誤訳の指摘や改善案を歓迎す
+ る。
+                            はじめに
+
+ソフトウェア向けライセンスの大半は、あなたがそのソフトウェアを共有した
+り変更したりする自由を奪うように設計されています。対照的に、GNU 一般公
+衆利用許諾契約書は、あなたがフリーソフトウェアを共有したり変更したりす
+る自由を保証する--すなわち、ソフトウェアがそのユーザすべてにとってフリー
+であることを保証することを目的としています。この一般公衆利用許諾契約書
+はフリーソフトウェア財団のソフトウェアのほとんどに適用されており、また
+GNU GPLを適用すると決めたフリーソフトウェア財団以外の作者によるプログ
+ラムにも適用されています(いくつかのフリーソフトウェア財団のソフトウェ
+アには、GNU GPLではなくGNU ライブラリ一般公衆利用許諾契約書が適用され
+ていることもあります)。あなたもまた、ご自分のプログラムにGNU GPLを適用
+することが可能です。
+
+私たちがフリーソフトウェアと言うとき、それは利用の自由について言及して
+いるのであって、価格は問題にしていません。私たちの一般公衆利用許諾契約
+書は、あなたがフリーソフトウェアの複製物を頒布する自由を保証するよう設
+計されています(希望に応じてその種のサービスに手数料を課す自由も保証さ
+れます)。また、あなたがソースコードを受け取るか、あるいは望めばそれを
+入手することが可能であるということ、あなたがソフトウェアを変更し、その
+一部を新たなフリーのプログラムで利用できるということ、そして、以上で述
+べたようなことができるということがあなたに知らされるということも保証さ
+れます。
+
+あなたの権利を守るため、私たちは誰かがあなたの有するこれらの権利を否定
+することや、これらの権利を放棄するよう要求することを禁止するという制限
+を加える必要があります。よって、あなたがソフトウェアの複製物を頒布した
+りそれを変更したりする場合には、これらの制限のためにあなたにある種の責
+任が発生することになります。
+
+例えば、あなたがフリーなプログラムの複製物を頒布する場合、有料か無料に
+関わらず、あなたは自分が有する権利を全て受領者に与えなければなりません。
+また、あなたは彼らもソースコードを受け取るか手に入れることができるよう
+保証しなければなりません。そして、あなたは彼らに対して以下で述べる条件
+を示し、彼らに自らの持つ権利について知らしめるようにしなければなりませ
+ん。
+
+私たちはあなたの権利を二段階の手順を踏んで保護します。(1) まずソフトウェ
+アに対して著作権を主張し、そして (2) あなたに対して、ソフトウェアの複
+製や頒布または改変についての法的な許可を与えるこの契約書を提示します。
+
+また、各作者や私たちを保護するため、私たちはこのフリーソフトウェアには
+何の保証も無いということを誰もが確実に理解するようにし、またソフトウェ
+アが誰か他人によって改変され、それが次々と頒布されていったとしても、そ
+の受領者は彼らが手に入れたソフトウェアがオリジナルのバージョンでは無い
+こと、そして原作者の名声は他人によって持ち込まれた可能性のある問題によっ
+て影響されることがないということを周知させたいと思います。
+
+最後に、ソフトウェア特許がいかなるフリーのプログラムの存在にも不断の脅
+威を投げかけていますが、私たちは、フリーなプログラムの再頒布者が個々に
+特許ライセンスを取得することによって、事実上プログラムを独占的にしてし
+まうという危険を避けたいと思います。こういった事態を予防するため、私た
+ちはいかなる特許も誰もが自由に利用できるようライセンスされるか、全くラ
+イセンスされないかのどちらかでなければならないことを明確にしました。
+
+(訳注: 本契約書で「独占的(proprietary)」とは、ソフトウェアの利用や再頒
+布、改変が禁止されているか、許可を得ることが必要とされているか、あるい
+は厳しい制限が課せられていて自由にそうすることが事実上できなくなってい
+る状態のことを指す。詳しくは
+http://www.gnu.org/philosophy/categories.ja.html#ProprietarySoftwareを
+参照せよ。)
+
+複製や頒布、改変についての正確な条件と制約を以下で述べていきます。
+
+                    GNU 一般公衆利用許諾契約書
+                 複製、頒布、改変に関する条件と制約
+
+0. この利用許諾契約書は、そのプログラム(またはその他の著作物)をこの一
+般公衆利用許諾契約書の定める条件の下で頒布できるという告知が著作権者に
+よって記載されたプログラムまたはその他の著作物全般に適用される。以下で
+は、「『プログラム』」とはそのようにしてこの契約書が適用されたプログラ
+ムや著作物全般を意味し、また「『プログラム』を基にした著作物」とは『プ
+ログラム』やその他著作権法の下で派生物と見なされるもの全般を指す。すな
+わち、『プログラム』かその一部を、全く同一のままか、改変を加えたか、あ
+るいは他の言語に翻訳された形で含む著作物のことである(「改変」という語
+の本来の意味からはずれるが、以下では翻訳も改変の一種と見なす)。それぞ
+れの契約者は「あなた」と表現される。
+
+複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの
+契約書の対象外である。『プログラム』を実行する行為自体に制限はない。ま
+た、そのような『プログラム』の出力結果は、その内容が『プログラム』を基
+にした著作物を構成する場合のみこの契約書によって保護される(『プログラ
+ム』を実行したことによって作成されたということとは無関係である)。この
+ような線引きの妥当性は、『プログラム』が何をするのかに依存する。
+
+1. それぞれの複製物において適切な著作権表示と保証の否認声明(disclaimer
+of warranty)を目立つよう適切に掲載し、またこの契約書および一切の保証の
+不在に触れた告知すべてをそのまま残し、そしてこの契約書の複製物を『プロ
+グラム』のいかなる受領者にも『プログラム』と共に頒布する限り、あなたは
+『プログラム』のソースコードの複製物を、あなたが受け取った通りの形で複
+製または頒布することができる。媒体は問わない。
+
+あなたは、物理的に複製物を譲渡するという行為に関して手数料を課しても良
+いし、希望によっては手数料を取って交換における保護の保証を提供しても良
+い。
+
+2. あなたは自分の『プログラム』の複製物かその一部を改変して『プログラ
+ム』を基にした著作物を形成し、そのような改変点や著作物を上記第1節の定
+める条件の下で複製または頒布することができる。ただし、そのためには以下
+の条件すべてを満たしていなければならない:
+
+    a) あなたがそれらのファイルを変更したということと変更した日時が良
+    く分かるよう、改変されたファイルに告示しなければならない。
+
+    b) 『プログラム』またはその一部を含む著作物、あるいは『プログラム』
+    かその一部から派生した著作物を頒布あるいは発表する場合には、その全
+    体をこの契約書の条件に従って第三者へ無償で利用許諾しなければならな
+    い。
+
+    c) 改変されたプログラムが、通常実行する際に対話的にコマンドを読む
+    ようになっているならば、そのプログラムを最も一般的な方法で対話的に
+    実行する際、適切な著作権表示、無保証であること(あるいはあなたが保
+    証を提供するということ)、ユーザがプログラムをこの契約書で述べた条
+    件の下で頒布することができるということ、そしてこの契約書の複製物を
+    閲覧するにはどうしたらよいかというユーザへの説明を含む告知が印刷さ
+    れるか、あるいは画面に表示されるようにしなければならない(例外とし
+    て、『プログラム』そのものは対話的であっても通常そのような告知を印
+    刷しない場合には、『プログラム』を基にしたあなたの著作物にそのよう
+    な告知を印刷させる必要はない)。
+
+以上の必要条件は全体としての改変された著作物に適用される。著作物の一部
+が『プログラム』から派生したものではないと確認でき、それら自身別の独立
+した著作物であると合理的に考えられるならば、あなたがそれらを別の著作物
+として分けて頒布する場合、そういった部分にはこの契約書とその条件は
+適用されない。しかし、あなたが同じ部分を『プログラム』を基にした著作物
+全体の一部として頒布するならば、全体としての頒布物は、この契約書が
+課す条件に従わなければならない。というのは、この契約書が他の契約者
+に与える許可は『プログラム』丸ごと全体に及び、誰が書いたかは関係なく各
+部分のすべてを保護するからである。
+
+よって、すべてあなたによって書かれた著作物に対し、権利を主張したりあな
+たの権利に異議を申し立てることはこの節の意図するところではない。むしろ、
+その趣旨は『プログラム』を基にした派生物ないし集合著作物の頒布を管理す
+る権利を行使するということにある。
+
+また、『プログラム』を基にしていないその他の著作物を『プログラム』(あ
+るいは『プログラム』を基にした著作物)と一緒に集めただけのものを一巻の
+保管装置ないし頒布媒体に収めても、その他の著作物までこの契約書が保
+護する対象になるということにはならない。
+
+3. あなたは上記第1節および2節の条件に従い、『プログラム』(あるいは第2
+節における派生物)をオブジェクトコードないし実行形式で複製または頒布す
+ることができる。ただし、その場合あなたは以下のうちどれか一つを実施しな
+ければならない:
+
+    a) 著作物に、『プログラム』に対応した完全かつ機械で読み取り可能な
+    ソースコードを添付する。ただし、ソースコードは上記第1節および2節の
+    条件に従いソフトウェアの交換で習慣的に使われる媒体で頒布しなければ
+    ならない。あるいは、
+
+    b) 著作物に、いかなる第三者に対しても、『プログラム』に対応した完
+    全かつ機械で読み取り可能なソースコードを、頒布に要する物理的コスト
+    を上回らない程度の手数料と引き換えに提供する旨述べた少なくとも3年
+    間は有効な書面になった申し出を添える。ただし、ソースコードは上記第
+    1節および2節の条件に従いソフトウェアの交換で習慣的に使われる媒体で
+    頒布しなければならない。あるいは、
+
+    c) 対応するソースコード頒布の申し出に際して、あなたが得た情報を一
+    緒に引き渡す(この選択肢は、営利を目的としない頒布であって、かつあ
+    なたが上記小節bで指定されているような申し出と共にオブジェクトコー
+    ドあるいは実行形式のプログラムしか入手していない場合に限り許可され
+    る)。
+
+著作物のソースコードとは、それに対して改変を加える上で好ましいとされる
+著作物の形式を意味する。ある実行形式の著作物にとって完全なソースコード
+とは、それが含むモジュールすべてのソースコード全部に加え、関連するイン
+ターフェース定義ファイルのすべてとライブラリのコンパイルやインストール
+を制御するために使われるスクリプトをも加えたものを意味する。しかし特別
+な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、
+頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主
+要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナ
+リ形式のどちらかで)頒布されるものを含んでいる必要はないとする。
+
+実行形式またはオブジェクトコードの頒布が、指定された場所からコピーする
+ためのアクセス手段を提供することで為されるとして、その上でソースコード
+も同等のアクセス手段によって同じ場所からコピーできるようになっているな
+らば、第三者がオブジェクトコードと一緒にソースも強制的にコピーさせられ
+るようになっていなくてもソースコード頒布の条件を満たしているものとする。
+
+4. あなたは『プログラム』を、この契約書において明確に提示された行
+為を除き複製や改変、サブライセンス、あるいは頒布してはならない。他に
+『プログラム』を複製や改変、サブライセンス、あるいは頒布する企てはすべ
+て無効であり、この契約書の下でのあなたの権利を自動的に終結させるこ
+とになろう。しかし、複製物や権利をこの契約書に従ってあなたから得た
+人々に関しては、そのような人々がこの契約書に完全に従っている限り彼
+らのライセンスまで終結することはない。
+
+5. あなたはこの契約書を受諾する必要は無い。というのは、あなたはこ
+れに署名していないからである。しかし、この契約書以外にあなたに対し
+て『プログラム』やその派生物を変更、頒布する許可を与えるものは存在しな
+い。これらの行為は、あなたがこの契約書を受け入れない限り法によって
+禁じられている。そこで、『プログラム』(あるいは『プログラム』を基にし
+た著作物のすべて)を改変ないし頒布することにより、あなたは自分がそのよ
+うな行為を行うためにこの契約書を受諾したということ、そして『プログ
+ラム』とそれに基づく著作物の複製や頒布、改変についてこの契約書が課
+す制約と条件をすべて受け入れたということを示したものと見なす。
+
+6. あなたが『プログラム』(または『プログラム』を基にした著作物全般)を
+再頒布するたびに、その受領者は元々のライセンス許可者から、この契約書で
+指定された条件と制約の下で『プログラム』を複製や頒布、あるいは改変する
+許可を自動的に得るものとする。あなたは、受領者がここで認められた権利を
+行使することに関してこれ以上他のいかなる制限も課すことができない。あな
+たには、第三者がこの契約書に従うことを強制する責任はない。
+
+7. 特許侵害あるいはその他の理由(特許関係に限らない)から、裁判所の判決
+あるいは申し立ての結果としてあなたに(裁判所命令や契約などにより)この契
+約書の条件と矛盾する制約が課された場合でも、あなたがこの契約書の条件を
+免除されるわけではない。もしこの契約書の下であなたに課せられた責任と他
+の関連する責任を同時に満たすような形で頒布できないならば、結果としてあ
+なたは『プログラム』を頒布することが全くできないということである。例え
+ば特許ライセンスが、あなたから直接間接を問わずコピーを受け取った人が誰
+でも『プログラム』を使用料無料で再頒布することを認めていない場合、あな
+たがその制約とこの契約書を両方とも満たすには『プログラム』の頒布を完全
+に中止するしかないだろう。
+
+この節の一部分が特定の状況の下で無効ないし実施不可能な場合でも、節の残
+りの部分は適用されるよう意図されている。その他の状況では節が全体として
+適用されるよう意図されている。
+
+特許やその他の財産権を侵害したり、そのような権利の主張の効力に異議を唱
+えたりするようあなたを誘惑することがこの節の目的ではない。この節には、
+人々によってライセンス慣行として実現されてきた、フリーソフトウェア頒布
+のシステムの完全性を護るという目的しかない。多くの人々が、フリーソフト
+ウェアの頒布システムが首尾一貫して適用されているという信頼に基づき、こ
+のシステムを通じて頒布される多様なソフトウェアに寛大な貢献をしてきたの
+は事実であるが、人がどのようなシステムを通じてソフトウェアを頒布したい
+と思うかはあくまでも作者/寄与者次第であり、あなたが選択を押しつけるこ
+とはできない。
+
+この節は、この契約書のこの節以外の部分の一帰結になると考えられるケー
+スを徹底的に明らかにすることを目的としている。
+
+8. 『プログラム』の頒布や利用が、ある国においては特許または著作権が主
+張されたインターフェースのいずれかによって制限されている場合、『プログ
+ラム』にこの契約書を適用した元の著作権者は、そういった国々を排除し
+た明確な地理的頒布制限を加え、そこで排除されていない国の中やそれらの国々
+の間でのみ頒布が許可されるようにしても構わない。その場合、そのような制
+限はこの契約書本文で書かれているのと同様に見なされる。
+
+9. フリーソフトウェア財団は、時によって改訂または新版の一般公衆利用許
+諾書を発表することができる。そのような新版は現在のバージョンとその精神
+においては似たものになるだろうが、新たな問題や懸念を解決するため細部で
+は異なる可能性がある。
+
+それぞれのバージョンには、見分けが付くようにバージョン番号が振られてい
+る。『プログラム』においてそれに適用されるこの契約書のバージョン番号が
+指定されていて、更に「それ以降のいかなるバージョン」も適用して良いとなっ
+ていた場合、あなたは従う条件と制約として、指定のバージョンか、フリーソ
+フトウェア財団によって発行された指定のバージョン以降の版のどれか一つの
+どちらかを選ぶことが出来る。『プログラム』でライセンスのバージョン番号
+が指定されていないならば、あなたは今までにフリーソフトウェア財団から発
+行されたバージョンの中から好きに選んで構わない。
+
+10. もしあなたが『プログラム』の一部を、その頒布条件がこの契約書と
+異なる他のフリーなプログラムと統合したいならば、作者に連絡して許可を求
+めよ。フリーソフトウェア財団が著作権を保有するソフトウェアについては、
+フリーソフトウェア財団に連絡せよ。私たちは、このような場合のために特別
+な例外を設けることもある。私たちが決定を下すにあたっては、私たちのフリー
+ソフトウェアの派生物すべてがフリーな状態に保たれるということと、一般的
+にソフトウェアの共有と再利用を促進するという二つの目標を規準に検討され
+るであろう。
+                            無保証について
+
+11. 『プログラム』は代価無しに利用が許可されるので、適切な法が認める限
+りにおいて、『プログラム』に関するいかなる保証も存在しない。書面で別に
+述べる場合を除いて、著作権者、またはその他の団体は、『プログラム』を、
+表明されたか言外にかは問わず、商業的適性を保証するほのめかしやある特定
+の目的への適合性(に限られない)を含む一切の保証無しに「あるがまま」で提
+供する。『プログラム』の質と性能に関するリスクのすべてはあなたに帰属す
+る。『プログラム』に欠陥があると判明した場合、あなたは必要な保守点検や
+補修、修正に要するコストのすべてを引き受けることになる。
+
+12. 適切な法か書面での同意によって命ぜられない限り、著作権者、または上
+記で許可されている通りに『プログラム』を改変または再頒布したその他の団
+体は、あなたに対して『プログラム』の利用ないし利用不能で生じた一般的、
+特別的、偶然的、必然的な損害(データの消失や不正確な処理、あなたか第三
+者が被った損失、あるいは『プログラム』が他のソフトウェアと一緒に動作し
+ないという不具合などを含むがそれらに限らない)に一切の責任を負わない。
+そのような損害が生ずる可能性について彼らが忠告されていたとしても同様で
+ある。
+
+                          条件と制約終わり
+
+            以上の条項をあなたの新しいプログラムに適用する方法
+
+あなたが新しいプログラムを開発したとして、公衆によってそれが利用される
+可能性を最大にしたいなら、そのプログラムをこの契約書の条項に従って
+誰でも再頒布あるいは変更できるようフリーソフトウェアにするのが最善です。
+
+そのためには、プログラムに以下のような表示を添付してください。その場合、
+保証が排除されているということを最も効果的に伝えるために、それぞれのソー
+スファイルの冒頭に表示を添付すれば最も安全です。少なくとも、「著作権表
+示」という行と全文がある場所へのポインタだけは各ファイルに含めて置いて
+ください。
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+    (訳:
+
+    <プログラムの名前と、それが何をするかについての簡単な説明。>
+    Copyright (C) <西暦年>  <作者の名前>
+
+    このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフ
+    トウェア財団によって発行された GNU 一般公衆利用許諾契約書(バージョ
+    ン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件
+    の下で再頒布または改変することができます。
+
+    このプログラムは有用であることを願って頒布されますが、*全くの無保
+    証* です。商業可能性の保証や特定の目的への適合性は、言外に示された
+    ものも含め全く存在しません。詳しくはGNU 一般公衆利用許諾契約書をご
+    覧ください。
+
+    あなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製物を
+    一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェ
+    ア財団まで請求してください(宛先は the Free Software Foundation,
+    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)。
+
+    )
+
+電子ないし紙のメールであなたに問い合わせる方法についての情報も書き加え
+ましょう。
+
+プログラムが対話的なものならば、対話モードで起動した際に出力として以下
+のような短い告知が表示されるようにしてください:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+    (訳:
+
+    Gnomovision バージョン 69, Copyright (C) 年 作者の名前
+    Gnomovision は*全くの無保証*で提供されます。詳しくは「show w」
+    とタイプして下さい。これはフリーソフトウェアであり、ある条件の下で
+    再頒布することが奨励されています。詳しくは「show c」とタイプして下
+    さい。
+
+    )
+
+ここで、仮想的なコマンド「show w」と「show c」は一般公衆利用許諾契約書
+の適切な部分を表示するようになっていなければなりません。もちろん、あな
+たが使うコマンドを「show w」や「show c」と呼ぶ必然性はありませんので、
+あなたのプログラムに合わせてマウスのクリックやメニューのアイテムにして
+も結構です。
+
+またあなたは、必要ならば(プログラマーとして働いていたら)あなたの雇用主、
+あるいは場合によっては学校から、そのプログラムに関する「著作権放棄声明
+(copyright disclaimer)」に署名してもらうべきです。以下は例ですので、名
+前を変えてください:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+  (訳:
+
+  Yoyodyne社はここに、James Hackerによって書かれたプログラム
+  「Gnomovision」(コンパイラへ通すプログラム)に関する一切の著作権の利
+  益を放棄します。
+
+   <Ty Coon氏の署名>、1989年4月1日
+   Ty Coon、副社長
+
+  )
+
+この一般公衆利用許諾契約書では、あなたのプログラムを独占的なプログラム
+に統合することを認めていません。あなたのプログラムがサブルーチンライブ
+ラリならば、独占的なアプリケーションとあなたのライブラリをリンクするこ
+とを許可したほうがより便利であると考えるかもしれません。もしこれがあな
+たの望むことならば、この契約書の代わりにGNU ライブラリ一般公衆利用許諾
+契約書を適用してください。

+ 210 - 0
Makefile

@@ -0,0 +1,210 @@
+
+CACHED = $(shell ls | grep Makefile.cache)
+ifeq ($(findstring Makefile.cache,$(CACHED)), Makefile.cache)
+MKDEF = $(shell cat Makefile.cache)
+else
+
+CC = gcc -pipe
+# CC = g++ --pipe
+
+MAKE = make
+# MAKE = gmake
+
+OPT = -g
+OPT += -O2
+# OPT += -O3
+# OPT += -mmmx
+# OPT += -msse
+# OPT += -msse2
+# OPT += -msse3
+# OPT += -rdynamic
+OPT += -ffast-math
+# OPT += -fbounds-checking
+# OPT += -fomit-frame-pointer
+OPT += -Wall -Wno-sign-compare
+# OPT += -DCHRIF_OLDINFO
+# OPT += -DPCRE_SUPPORT
+# OPT += -DGCOLLECT
+# OPT += -DMEMWATCH
+# OPT += -DDMALLOC -DDMALLOC_FUNC_CHECK
+# OPT += -DBCHECK
+
+# LIBS += -lgc
+# LIBS += -ldmalloc
+# LIBS += -L/usr/local/lib -lpcre
+
+PLATFORM = $(shell uname)
+
+ifeq ($(findstring Linux,$(PLATFORM)), Linux)
+   LIBS += -ldl
+endif
+
+ifeq ($(findstring SunOS,$(PLATFORM)), SunOS)
+   LIBS += -lsocket -lnsl -ldl
+   MAKE = gmake
+endif
+
+ifeq ($(findstring FreeBSD,$(PLATFORM)), FreeBSD)
+   MAKE = gmake
+   OS_TYPE = -D__FREEBSD__
+endif
+
+ifeq ($(findstring NetBSD,$(PLATFORM)), NetBSD)
+   MAKE = gmake
+   OS_TYPE = -D__NETBSD__
+endif
+
+ifeq ($(findstring CYGWIN,$(PLATFORM)), CYGWIN)
+   OPT += -DFD_SETSIZE=4096
+   ifeq ($(findstring mingw,$(shell gcc --version)), mingw)
+      IS_MINGW = 1
+      OS_TYPE = -DMINGW
+      LIBS += -L../.. -lwsock32
+   else
+      OS_TYPE = -DCYGWIN
+   endif
+endif
+
+CFLAGS = $(OPT) -I../common $(OS_TYPE)
+
+ifdef SQLFLAG
+  ifdef IS_MINGW
+    CFLAGS += -I../mysql
+    LIBS += -lmysql
+  else
+    MYSQLFLAG_CONFIG = $(shell which mysql_config)
+    ifeq ($(findstring /,$(MYSQLFLAG_CONFIG)), /)
+      MYSQLFLAG_VERSION = $(shell $(MYSQLFLAG_CONFIG) --version | sed s:\\..*::)
+      ifeq ($(findstring 5,$(MYSQLFLAG_VERSION)), 5)
+        MYSQLFLAG_CONFIG_ARGUMENT = --include
+      else
+        MYSQLFLAG_CONFIG_ARGUMENT = --cflags
+      endif
+      CFLAGS += $(shell $(MYSQLFLAG_CONFIG) $(MYSQLFLAG_CONFIG_ARGUMENT))
+      LIBS += $(shell $(MYSQLFLAG_CONFIG) --libs)
+    else
+      CFLAGS += -I/usr/local/include/mysql
+      LIBS += -L/usr/local/lib/mysql -lmysqlclient
+    endif
+  endif
+endif
+
+ifneq ($(findstring -lz,$(LIBS)), -lz)
+   LIBS += -lz
+endif
+ifneq ($(findstring -lm,$(LIBS)), -lm)
+   LIBS += -lm
+endif
+
+MKDEF = CC="$(CC)" CFLAGS="$(CFLAGS)" LIB_S="$(LIBS)"
+
+endif
+
+.PHONY: txt sql common login login_sql char char_sql map map_sql ladmin converters \
+	addons plugins tools webserver clean zlib depend
+
+all: txt
+
+txt : Makefile.cache conf common login char map ladmin
+
+ifdef SQLFLAG
+sql: Makefile.cache conf common login_sql char_sql map_sql
+else
+sql:
+	$(MAKE) SQLFLAG=1 $@
+endif
+
+conf:
+	cp -r conf-tmpl conf
+	rm -rf conf/.svn conf/*/.svn
+	cp -r save-tmpl save
+	rm -rf save/.svn
+
+common: src/common/GNUmakefile
+	$(MAKE) -C src/$@ $(MKDEF)
+
+login: src/login/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF) txt
+
+char: src/char/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF) txt
+
+map: src/map/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF) txt
+
+login_sql: src/login_sql/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF) sql
+
+char_sql: src/char_sql/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF) sql
+
+map_sql: src/map/GNUmakefile common
+	$(MAKE) -C src/map $(MKDEF) sql
+
+ladmin: src/ladmin/GNUmakefile common
+	$(MAKE) -C src/$@ $(MKDEF)
+
+plugins addons: src/plugins/GNUmakefile common
+	$(MAKE) -C src/plugins $(MKDEF)
+
+webserver:
+	$(MAKE) -C src/$@ $(MKDEF)
+
+tools:
+	$(MAKE) -C src/tool $(MKDEF)
+	
+ifdef SQLFLAG
+converters: src/txt-converter/GNUmakefile common
+	$(MAKE) -C src/txt-converter $(MKDEF)
+else
+converters:
+	$(MAKE) SQLFLAG=1 $@
+endif
+
+zlib:
+	$(MAKE) -C src/$@ $(MKDEF)
+
+clean: src/common/GNUmakefile src/login/GNUmakefile src/login_sql/GNUmakefile \
+	src/char/GNUmakefile src/char_sql/GNUmakefile src/map/GNUmakefile \
+	src/ladmin/GNUmakefile src/plugins/GNUmakefile src/txt-converter/GNUmakefile
+	rm -f Makefile.cache
+	$(MAKE) -C src/common $@
+	$(MAKE) -C src/login $@
+	$(MAKE) -C src/login_sql $@
+	$(MAKE) -C src/char $@
+	$(MAKE) -C src/char_sql $@
+	$(MAKE) -C src/map $@
+	$(MAKE) -C src/ladmin $@
+	$(MAKE) -C src/plugins $@
+	$(MAKE) -C src/zlib $@
+	$(MAKE) -C src/txt-converter $@
+
+depend: src/common/GNUmakefile src/login/GNUmakefile src/login_sql/GNUmakefile \
+	src/char/GNUmakefile src/char_sql/GNUmakefile src/map/GNUmakefile \
+	src/ladmin/GNUmakefile src/plugins/GNUmakefile src/txt-converter/GNUmakefile
+	cd src/common; makedepend -fGNUmakefile -pobj/ -Y. *.c; cd ../..;
+	cd src/login; makedepend -DTXT_ONLY -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	cd src/login_sql; makedepend -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	cd src/char; makedepend -DTXT_ONLY -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	cd src/char_sql; makedepend -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	cd src/map; makedepend -DTXT_ONLY -fGNUmakefile -ptxtobj/ -Y. -Y../common *.c; cd ../..;
+	cd src/map; makedepend -fGNUmakefile -a -psqlobj/ -Y. -Y../common *.c; cd ../..;
+	cd src/ladmin; makedepend -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	cd src/txt-converter; makedepend -fGNUmakefile -Y. -Y../common *.c; cd ../..;
+	$(MAKE) -C src/plugins $@
+
+Makefile.cache:
+	printf "$(subst ",\",$(MKDEF))" > Makefile.cache
+
+src/%/GNUmakefile: src/%/Makefile
+	sed -e 's/$$>/$$^/' $< > $@
+
+src/common/GNUmakefile: src/common/Makefile
+src/login/GNUmakefile: src/login/Makefile
+src/login_sql/GNUmakefile: src/login_sql/Makefile
+src/char/GNUmakefile: src/char/Makefile
+src/char_sql/GNUmakefile: src/char_sql/Makefile
+src/map/GNUmakefile: src/map/Makefile
+src/plugins/GNUmakefile: src/plugins/Makefile
+src/ladmin/GNUmakefile: src/ladmin/Makefile
+src/txt-converter/GNUmakefile: src/txt-converter/Makefile

+ 84 - 0
athena-start

@@ -0,0 +1,84 @@
+#!/bin/sh
+# athena starting script by rowla
+
+PATH=./:$PATH
+
+L_SRV=login-server
+C_SRV=char-server
+M_SRV=map-server
+L_SRV_C=./conf/login_athena.conf
+C_SRV_C=./conf/char_athena.conf
+C_SRV_C2=./conf/inter_athena.conf
+M_SRV_C=./conf/map_athena.conf
+M_SRV_C2=./conf/battle_athena.conf
+M_SRV_C3=./conf/atcommand_athena.conf
+M_SRV_C4=./conf/script_athena.conf
+M_SRV_C5=./conf/msg_athena.conf
+M_SRV_C6=./conf/grf-files.txt
+
+print_start() {
+#	more << EOF
+echo "Athena Starting..."
+echo "			(c) 2003 Athena Project."
+echo "			URL:http://project-yare.de/"
+echo ""
+echo "Debug informations will appear,"
+echo "since this is a test release."
+echo ""
+echo "checking..."
+#EOF
+}
+
+check_account() {
+	if [ ! -f ./save/account.txt ]; then
+		echo "0	s1	p1	-	S	0" > save/account.txt
+		echo "1	s2	p2	-	S	0" >>save/account.txt
+		echo "2	s3	p3	-	S	0" >>save/account.txt
+		echo "3	s4	p4	-	S	0" >>save/account.txt
+		echo "4	s5	p5	-	S	0" >>save/account.txt
+	fi
+}
+
+check_files() {
+
+	for i in ${L_SRV} ${C_SRV} ${M_SRV} ${L_SRV_C} ${C_SRV_C} ${C_SRV_C2} ${M_SRV_C} ${M_SRV_C2} ${M_SRV_C3} ${M_SRV_C4} ${M_SRV_C5} ${M_SRV_C6}
+	do
+		if [ ! -f ./$i ]; then
+    		echo "$i does not exist, or can't run."
+    		echo "Stoped, Check your compile or configuration file."
+    		exit 1;
+		fi
+	done
+
+#	more << EOF
+echo "Check done."
+echo "Looks good, have a nice athena!"
+#EOF
+}
+	
+
+case $1 in
+	'start')
+		print_start
+		check_account
+		check_files
+
+		exec ./${L_SRV} ${L_SRV_C}&
+#		exec ./${C_SRV} ${C_SRV_C} ${C_SRV_C2} > /dev/null&
+#		exec ./${M_SRV} ${M_SRV_C} ${M_SRV_C2} > /dev/null&
+		exec ./${C_SRV} ${C_SRV_C} ${C_SRV_C2}&
+		exec ./${M_SRV} ${M_SRV_C} ${M_SRV_C2} ${M_SRV_C3} ${M_SRV_C4} ${M_SRV_C5} ${M_SRV_C6}&
+
+		echo "Now Started Athena."
+;;
+	'stop')
+		ps ax | grep -E "${L_SRV}|${C_SRV}|${M_SRV}" | awk '{print $1}' | xargs kill -9
+	;;
+	'restart')
+		$0 stop
+		$0 start
+	;;
+	*)
+		echo "Usage: athena-start { start | stop | restart }"
+	;;
+esac

+ 16 - 0
char-server.sh

@@ -0,0 +1,16 @@
+#/bin/sh
+#Hi my naem is Kirt and I liek anime
+
+ulimit -Sc unlimited
+
+while [ 3 ] ; do
+if [ -f .stopserver3 ] ; then
+echo server marked down >> servlog.txt
+else
+echo restarting server at time at `date +"%m-%d-%H:%M-%S"`>> startlog.txt
+./char-server
+fi
+
+sleep 5
+
+done

+ 9 - 0
charserv-sql.bat

@@ -0,0 +1,9 @@
+@echo off
+rem Writen by Jbain
+:end
+char-server_sql.exe
+echo .
+echo .
+echo Char server crashed! restarting in 15 seconds! press ctl+C to cancel restart!
+PING -n 15 127.0.0.1 >nul
+goto end

+ 9 - 0
charserv.bat

@@ -0,0 +1,9 @@
+@echo off
+rem Writen by Jbain
+:end
+char-server.exe
+echo .
+echo .
+echo Char server crashed! restarting in 15 seconds! press ctl+C to cancel restart!
+PING -n 15 127.0.0.1 >nul
+goto end

+ 12 - 0
conf-tmpl/GM_account.txt

@@ -0,0 +1,12 @@
+// eAthena's GM Accounts File
+// Edited by MC Cameri to enable account id ranges
+// Changing this file while login server is running 
+// Usage #1(Standard): <account id> <level>
+// Usage #2(Range): <beginning of range[-:~]end of range> <level>
+// Examples:
+// 2000002 99
+// 2000003-2000005 99
+// 2000003~2000005 99
+// 704585 30
+
+704554-704584 99

+ 758 - 0
conf-tmpl/atcommand_athena.conf

@@ -0,0 +1,758 @@
+// Athena atcommand Configuration file.
+// Translated by Peter Kieser <pfak@telus.net>
+
+// Set here the symbol that you want to use for your commands
+// Only 1 character is get (default is character_savecharacter_save'@'). You can set any character,
+// except control-character (0x00-0x1f), '%' (party chat speaking) and '/' (standard ragnarok GM commands)
+// With default character, all commands begin by a '@': <example> @revive
+command_symbol: @
+
+
+// Sets the level of the users that can use the GM commands.
+// <command name>: level
+// When battle_athena.conf has atcommand_gm_only set to no,
+// normal players (gm level 0) can use GM commands if you set 0 to the command level.
+// Max GM level is 99. If you want forbid a command to all people, set it with level 100.
+
+// Default values are set to define different GM levels like follow:
+// 0: normal player
+//    -> no special advantage (only @time to know time and if at_command_gm_only is disabled)
+// 1: Super player
+//    -> some (very) little advantages: storage, petrename, etc...
+// 10: Super player+
+//    -> same of Super player with !go (very super player)
+// 20: Mediator
+//    -> it's a GM that only need to know people, and move to their to speak with them (they can access to any command about wisps)
+// 40: Sub-GM
+//    -> This GM can help a GM, and can not create item or zeny or modify a character (can have some information commands)
+// 50: Sub-GM+
+//    -> This GM can change some non-important things on a character
+// 60: GM
+//    -> can do almost anything (excep administration, and mass commands)
+//       GM is the first level where we can modify a character with important value, create items or create zenys
+// 80: GM Chief
+//    -> can do anything, except administration commands
+// 99: Administrator
+//    -> can do anything!
+// 100: Disabled
+//    -> Commands that aren't used. Note: You must use command level 100 to disable command. Commenting doesn't enough.
+
+
+//--------------------------
+// 0: normal player commands
+// None for security purposes.
+
+//-------------------------
+// 1: Super player commands
+
+//Displays the server rates.
+rates: 1
+
+// Show server uptime
+uptime: 1
+
+//Shows/Hides the "there is a delay after a skill" message.
+showdelay: 1
+
+// To change your (own) email (characters protection)
+// note: this command doesn't check email itself, but check structure of the email (xxx@xxx)
+//       if you want be sure of each e-mail disable this option (value: 100)
+email: 1
+
+// Show Monster info (rates, stats, drops, MVP stuff)
+mobinfo: 1
+monsterinfo: 1
+mi: 1
+
+// Show Item info (type, price, etc)
+iteminfo: 1
+ii: 1
+
+// Syncs the position of the player on the client with the one stored in the server.
+refresh: 1
+
+// Give server time. (6 same commands)
+time: 1
+date: 1
+server_date: 1
+serverdate: 1
+server_time: 1
+servertime: 1
+
+// Displays SVN version of the server.
+version: 1
+
+// Suicide your character.
+die: 1
+
+// Enables you to rename your pet.
+petrename: 1
+
+party: 1
+
+// Brings up your personal storage wherever you are.
+storage: 1
+
+// Locate someone on a map, returns your coordinates if the person isn't on.
+where: 1
+
+// Duel organizing commands
+duel: 1
+invite: 1
+accept: 1
+reject: 1
+leave: 1
+
+// Away messsage
+away: 1
+aw: 1
+
+// Main chat
+main: 1
+
+//---------------------------
+// 10: Super player+ commands
+
+//Displays/Hides Experience gained
+showexp: 10
+
+//Displays/Hides Zeny gained
+showzeny: 10
+
+// Spawns you to set points in major cities.
+go: 10
+
+// Enables/disables autolooting from killed mobs.
+autoloot: 10
+
+// Allows you continue vending offline.
+autotrade: 10
+at: 10
+
+// Change Guild Master of your Guild
+changegm: 10
+
+// Change the leader of your party.
+changeleader: 10
+
+// Command what the player's pet will say.
+pettalk: 10
+
+// Locates and displays the position of a certain mob on the current map.
+mobsearch: 10
+
+//----------------------
+// 20: Mediator commands
+
+// Displays helpfile in Athena base directory (2 same commands).
+help: 20
+h: 20
+help2: 20
+h2: 20
+
+// Warp yourself to a person (3 same commands + /shift).
+jumpto: 20
+goto: 20
+warpto: 20
+
+// Warp yourself to a person by PID (similar to above, cept you us the PID)
+jumptoid: 20
+jumptoid2: 20
+gotoid: 20
+gotoid2: 20
+warptoid: 20
+warptoid2: 20
+
+// Displays the motd file to all players
+gmotd: 20
+
+// follow a player (including warping to them)
+follow: 20
+
+// Disconnects a user from the server (1 command + right click menu for GM "(name) force to quit").
+kick: 20
+
+// Disconnects a user from the server using their PID.
+kickid: 20
+kickid2: 20
+
+// Changes your apperance.
+model: 20
+
+// To get a peco to (un)ride
+mountpeco: 20
+
+// Returns list of logged in characters with their position (2 same commands).
+who: 20
+whois: 20
+
+// Returns list of logged in characters with their job.
+who2: 20
+
+// Returns list of logged in characters with their party/guild.
+who3: 20
+
+// Returns list of logged in characters with their position in a specifical map.
+whomap: 20
+
+// Returns list of logged in characters with their job in a specifical map.
+whomap2: 20
+
+// Returns list of logged in characters with their party/guild in a specifical map.
+whomap3: 20
+
+// Like @who+@who2+who3, but only for GM.
+whogm: 20
+
+// Change your appearence to other players to a mob.
+disguise: 20
+
+//Restore your normal appearance.
+undisguise: 20
+
+// Display ignore list of a player (people from which the player ignore wisps)
+charignorelist: 20
+
+// Enable all wispers for a player
+inall: 20
+
+// Disable all wispers for a player
+exall: 20
+
+// Displays the OUTPUT string on top of all the Visible players Heads.(Similar like the /me command in IRC)
+me: 20
+
+// Changes your name to your choice temporarly.
+fakename: 20
+
+// Changes your size.
+size: 20
+
+// Can command what other npcs (by name) can say.
+npctalk: 20
+
+//--------------------
+// 40: Sub-GM commands
+
+// Broadcast to the whole server. Using (1 command + /nb, /b).
+broadcast: 40
+
+// Broadcast to the map you are on (1 command + /lb, /nlb).
+localbroadcast: 40
+
+// Broadcast (with or without name).
+kami: 40
+kamib: 40
+
+// Enables you to go to a certain map, at (x,y) coordinates. (@mapmove + /mm or /mapmove)
+mapmove: 40
+
+// Enables GVG on a map (2 same commands).
+gvgon: 40
+gpvpon: 40
+
+// Turns GVG (Guild v. Guild) off on a map (2 same commands).
+gvgoff: 40
+gpvpoff: 40
+
+// Heals a person to full HP/SP.
+heal: 40
+
+// GM Hide (enables you to be invisible to characters, and most monsters) (1 command + /hide).
+hide: 40
+
+// Changes your job to one you specify (2 same commands).
+job: 40
+jobchange: 40
+
+// Enables you to to jump randomly on a map (that you are already on).
+jump: 40
+
+// Warps you to your last save point (2 same commands).
+return: 40
+load: 40
+
+// Enables lost skills.
+lostskill: 40
+
+// Saves a warp point.
+memo: 40
+
+// Set your character display options. (Visual effects of your character)
+option: 40
+
+// Sets the level of intemecy of your pet.
+petfriendly: 40
+
+// Sets hunger level of your pet.
+pethungry: 40
+
+// Turns PVP (Person v. Person) off on a map.
+pvpoff: 40
+
+// Enables PVP on a map.
+pvpon: 40
+
+// Enables platinum skills.
+questskill: 40
+
+// Sets the speed you can walk/attack at. Default is 150.
+speed: 40
+
+// Enables spirit sphere balls.
+spiritball: 40
+
+// Warp yourself to a certain map, at (x,y) coordinates (2 same commands).
+rura: 40
+warp: 40
+
+// Changes GM clothes color (2 same commands)
+dye: 40
+ccolor: 40
+
+// Changes GM hair style (2 same commands)
+hairstyle: 40
+hstyle: 40
+
+// Changes GM hair color (2 same commands)
+haircolor: 40
+hcolor: 40
+
+// Deletes all your items.
+itemreset: 40
+
+// Displays distribution of players on the server per map (% on each map which has players)
+users: 40
+
+// Deletes floor items in your range of sight
+cleanmap: 40
+
+// Kill all monsters in map (without drops)
+killmonster2: 40
+
+// Sets your spawn point (aka save point).
+save: 40
+
+// Do some visual effect on your character
+effect: 40
+
+// Display all items of a player's cart
+charcartlist: 40
+
+// drop all your items
+dropall: 40
+
+// store all your items
+storeall: 40
+
+// allow other players to hit you out of pvp
+killable: 40
+
+// look up a skill by name
+skillid: 40
+
+// use a skill by id
+useskill: 40
+
+// What skills are required to get this skill
+skilltree: 40
+
+// Marriage skills
+marry: 40
+divorce: 40
+
+// make another player killable
+charkillable: 40
+
+// Same as above, cept uses PID.
+charkillableid: 40
+charkillableid2: 40
+
+// Play a Sound!
+sound: 40
+
+//---------------------
+// 50: Sub-GM+ commands
+
+guild: 50
+
+// Brings up your guild storage wherever you are.
+gstorage: 50
+
+// Spawns a monster, and a certain amount (3 same commands + /monster).
+spawn: 50
+monster: 50
+summon: 50
+
+// To get a peco to (un)ride for another player.
+charmountpeco: 50
+
+// Spawns a smaller sized version of a monster.
+monstersmall: 50
+
+// Spawns a larger sized version of a monster.
+monsterbig: 50
+
+// It will spawn a supportive clone of the given player.
+clone: 50
+
+// It will spawn a supportive clone of the given player that follows the creator around.
+slaveclone: 50
+
+// It will spawn an aggresive clone of the given player.
+evilclone: 50
+
+
+//----------------
+// 60: GM commands
+
+// Starts Guild Wars
+agitstart: 60
+
+// Ends Guild Wars
+agitend: 60
+
+// Resurects yourself.
+alive: 60
+
+// Levels your character to specified level (adds to your level) (3 same commands).
+lvup: 60
+baselvlup: 60
+blevel: 60
+
+// Raises your job level (3 same commands).
+joblvup: 60
+joblvlup: 60
+jlevel: 60
+
+// Changes the sex of yourself
+changesex: 60
+
+// Remove items from a character
+chardelitem: 60
+
+// Saves the respawn point of another character.
+charsave: 60
+
+// Levels your guild to specified level (2 same commands).
+guildlvup: 60
+guildlvlup: 60
+
+idsearch: 60
+
+// Creates an item of your choosing, either Item ID or Name (1 command + /item).
+item: 60
+
+// Creates a complet item (card, etc...) of your choosing, either Item ID or Name.
+item2: 60
+
+// ??
+itemcheck: 60
+
+// Kill another character without hitting them.
+kill: 60
+
+// Same as above, cept uses PID.
+killid: 60
+killid2: 60
+
+// Kill all monsters in map (with drops)
+killmonster: 60
+
+// Creates yourself a pet egg, have to use Pet ID.
+makeegg: 60
+
+//Hatches an egg
+hatch: 60
+
+// Enable hitting a player even when not in pvp
+killer: 60
+
+// Creates weapon of desired element.
+produce: 60
+
+// Warps a character to you (1 command + /recall).
+recall: 60
+
+// Warps a character to you using their PID.
+recallid: 60
+recallid2: 60
+
+// Refines all weapons in your items list.
+refine: 60
+
+// Will repair all broken items in inventory.
+repairall: 60
+
+// Revives a character, and heals them.
+revive: 60
+
+// Same as above, cept uses PID.
+reviveid: 60
+reviveid2: 60
+
+// Warp another person to a certain map, at (x,y) coordinates (2 same commands).
+rura+: 60
+charwarp: 60
+shuffle: 60
+
+// Change Status of your character
+str: 60
+agi: 60
+vit: 60
+int: 60
+dex: 60
+luk: 60
+
+// Gets all skills (4 same commands)
+allskill: 60
+allskills: 60
+skillall: 60
+skillsall: 60
+
+// sets GM stats to maximum (4 same commands)
+statall: 60
+statsall: 60
+allstats: 60
+allstat: 60
+
+// Gives you job points.
+stpoint: 60
+
+// Gives you skill points of desired amount.
+skpoint: 60
+
+// Warps all online character of a guild to you. (at least one member of that guild must be on.)
+guildrecall: 60
+
+// Warps all online character of a party to you. (at least one party member must be online.)
+partyrecall: 60
+
+// Allows you to spy on any Guilds Guild chat. (at least one member of that guild must be on.)
+// NOTE: map server needs to be configured to enable spying to use this command (enable_spy: yes)
+guildspy: 60
+
+//Allows you to spy on any party's party chat. (at least one party member must be online.)
+// NOTE: map server needs to be configured to enable spying to use this command (enable_spy: yes)
+partyspy: 60
+
+// Gives you money (zeny) of desired amount.
+zeny: 60
+
+// To block definitively a player (only administrator can unblock the account) (2 same commands)
+block: 60
+charblock: 60
+
+// To unblock a player (2 same commands)
+unblock: 60
+charunblock: 60
+
+// To ban a player for a limited time (only administrator can unban the account) (4 same commands)
+ban: 60
+banish: 60
+charban: 60
+charbanish: 60
+
+// To unban a player (4 same commands)
+unban: 60
+unbanish: 60
+charunban: 60
+charunbanish: 60
+
+// To send specified character in jails
+jail: 60
+
+// To discharge a prisoner (2 same commands)
+unjail: 60
+discharge: 60
+
+// To change disguise of another player/GM
+chardisguise: 60
+charundisguise: 60
+
+// Create a static warp portal that lasts until the next reboot
+addwarp: 60
+
+// drop a players possessions on the gruond
+chardropall: 60
+
+// put a players possessions in storage
+charstoreall: 60
+
+//----------------------
+// 80: GM Chief commands
+
+// Set the map you are on to day.
+day: 80
+
+// Kills everyone on the server.
+doom: 80
+
+// Kills everyone on the map you are on.
+doommap: 80
+
+// Set the map you are currently on to night.
+night: 80
+
+// Recalls Everyone To Your Coordinates
+recallall: 80
+
+// Revives all players on the map.
+raisemap: 80
+
+// Revives all players on the server.
+raise: 80
+
+// Hides a NPC.
+hidenpc: 80
+
+// Unhides a NPC.
+shownpc: 80
+
+// Loads a Script
+loadnpc: 80
+
+// Unloads a NPC
+unloadnpc: 80
+
+// Move a NPC
+npcmove: 80
+
+// turn skills on for a map
+skillon: 80
+
+// turn skills off for a map
+skilloff: 80
+
+// Unmute a player
+unmute: 60
+
+//---------------------------
+// 99: Administrator commands
+
+// Disconnect all users from the server
+kickall: 99
+
+// Closes Map-Server
+mapexit: 99
+
+// Give information about terrain/area (debug function)
+gat: 99
+
+// Enables debugging
+packet: 99
+
+// Allows viewing/changing the map's water level (debug function)
+// NOTE: Requires access to the .grf files since the map height properties are not stored in the map cache.
+waterlevel: 99
+
+// Shows information about the map
+mapinfo: 99
+
+// Set Map Flags (WIP)
+mapflag: 99
+
+// Re-load item database (admin command)
+reloaditemdb: 99
+
+// Re-load monsters database (admin command)
+reloadmobdb: 99
+
+// Re-load skills database (admin command)
+reloadskilldb: 99
+
+// Re-load scripts (admin command)
+reloadscript: 99
+
+// Re-load GM level (admin command)
+reloadgmdb: 99
+
+// change a battle_config flag without rebooting server
+setbattleflag: 99
+
+// Refresh only status of players - SQL Only
+refreshonline: 99
+
+// Re-load gm command config (admin command)
+reloadatcommand: 99
+
+// Re-load battle config (admin command)
+reloadbattleconf: 99
+
+// Re-load status database (admin command)
+reloadstatusdb: 99
+
+// Re-load player info database (admin command)
+reloadpcdb: 99
+
+// Re-load the Message of the Day (admin command)
+reloadmotd: 99
+
+// [Un]Disguise All Players (admin command)
+disguiseall: 99
+undisguiseall: 99
+
+// Mute player (admin command)
+mute: 99
+mutearea: 99
+stfu: 99
+
+// Make monsters ignore you (admin command)
+monsterignore: 99
+
+//---------------------------------------------------------------
+// 99: Weather effects
+
+rain: 99
+
+snow: 99
+
+clouds: 99
+
+clouds2: 99
+
+fog: 99
+
+fireworks: 99
+
+sakura: 99
+
+leaves:99
+
+// Stop all weather effects
+clearweather: 99
+
+//---------------------------------------------------------------
+// 0: Mail System - SQL Only commands - Must be enabled
+
+// Check # of messages.
+checkmail: 1
+
+// List all messages.
+listmail: 1
+
+// List only new mail.
+listnewmail: 1
+
+// Read a message.
+readmail: 1
+
+// Send mail.
+sendmail: 1
+
+// Send priority mail (tagged with Priority and cannot be deleted until read)
+sendprioritymail: 80
+
+// Delete a message.
+deletemail: 0
+
+//---------------------------------------------------------------
+// 100: Disabled commands
+gm: 100
+nuke: 100
+
+
+//---------------------
+// OTHER: not a command
+
+import: conf/import/atcommand_conf.txt

+ 154 - 0
conf-tmpl/battle/battle.conf

@@ -0,0 +1,154 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Move-delay adjustment after being hit. (Note 2)
+// The 'can't walk' delay after being hit is calculated as a percentage of the damage animation duration.
+// NOTE: Only affects the normal delay from a single attack, not the delay added by the multihit_delay option below.
+pc_damage_walk_delay_rate: 20
+damage_walk_delay_rate: 100
+
+// Move-delay adjustment for multi-hitting attacks.
+// When hit by a multi-hitting skill like Lord of Vermillion or Jupitel Thunder, characters will be 
+// unable to move for an additional "(number of hits -1) * multihit_delay" milliseconds.
+multihit_delay: 230
+
+// Damaged delay rate for players (Note 2)
+// (Setting to no/0  will be like always endure)
+player_damage_delay_rate: 100
+
+// Undead type differeniate.
+// 0 = element undead
+// 1 = race undead
+// 2 = both
+undead_detect_type: 0
+
+// Does HP recover if hit by an attribute that's same as your own? (Note 1)
+attribute_recover: yes
+
+// What is the minimum and maximum hitrate of normal attacks? 
+min_hitrate: 5
+max_hitrate: 100
+
+// Type of penalty that is applied to FLEE when more than agi_penalty_count monsters are targetting player
+// 0 = no penalty is applied
+// 1 = agi_penalty_num is reduced from FLEE as a %
+// 2 = agi_penalty_num is reduced from FLEE as an exact amount
+agi_penalty_type: 1
+
+// Amount of enemies required to be targetting player before FLEE begins to be penalized
+agi_penalty_count: 3
+
+// Amount of FLEE penalized per each attacking monster more than agi_penalty_count
+agi_penalty_num: 10
+
+// Type of penalty that is applied to VIT defense when more than vit_penalty_count monsters are targetting player
+// 0 = no penalty is applied
+// 1 = vit_penalty_num is reduced from FLEE as a %
+// 2 = vit_penalty_num is reduced from FLEE as an exact amount
+vit_penalty_type: 1
+
+// Amount of enemies required to be targetting player before VIT defense begins to be penalized
+vit_penalty_count: 3
+
+// Amount of VIT defense penalized per each attacking monster more than vit_penalty_count
+vit_penalty_num: 5
+
+// When the player attacks an object, the calculation method of DEF. 
+// With 0 this will be ignored specification, at 1 or more def = subtraction of (DEF* value).
+player_defense_type: 0
+
+// When the monster attacks an object, the calculation method of DEF.
+// With 0 this will be ignored, at 1 or more def = subtraction of (DEF* value).
+monster_defense_type: 0
+
+// When the pet attacks an object, the calculation method of DEF.
+// With 0 this will be ignored specification, at 1 or more def = subtraction of (DEF* value).
+pet_defense_type: 0
+
+//MDEF‚same as above....(MDEF*value)
+magic_defense_type: 0
+
+// How to count the number of the enemies who do an agi penalty...
+// 1 or less: It is a count altogether.
+// 2: Full evasion exclusion
+// 3: Full evasion and evasion exclusion 
+// 4 or more: Except all.
+agi_penalty_count_lv: 2
+
+// How to count the number of the enemies who do a vit penalty
+// 1 or less: It is a count altogether.
+// 2: Full evasion exclusion
+// 3: Full evasion and evasion exclusion
+// Four or more: Except all.
+vit_penalty_count_lv: 3
+
+// Player's Direction Changed When Attacking? (Note 1)
+player_attack_direction_change: yes
+
+// Monsters's Direction Changed When Attacking? (Note 1)
+monster_attack_direction_change: yes
+
+// Is a usual attack of a pet delivered withOUT an attribute? (Note 1)
+pet_attack_attr_none: no
+
+// Is a usual attack of a player delivered withOUT an attribute? (Note 1)
+pc_attack_attr_none: no
+
+// Is a usual attack of a monster delivered withOUT an attribute? (Note 1)
+mob_attack_attr_none: no
+
+// Rate at which equipment can break (base rate before it's modified by any skills)
+// 1 = 0.01% chance. Default for official servers: 0
+equip_natural_break_rate: 0
+
+// Overall rate of which your own equipment can break. (Note 2)
+// This rate affects penalty breaking rate of skills such as power-thrust and your natural breaking rate 
+// (from equip_natural_break_rate). If a Sage's endow skill fails and this is above 0, the selected char's
+// weapon will be broken.
+equip_self_break_rate: 100
+
+// Overall rate at which you can break target's equipment. (Note 2)
+// This affects the behaviour of skills like acid terror and meltdown
+equip_skill_break_rate: 100
+
+// Do weapon attacks have a attack speed delay before actual damage is applied? (Note 1)
+// NOTE: The official setting is yes, even thought it degrades performance a bit.
+delay_battle_damage: yes
+
+// Are arrows are consumed when used on a bow? (Note 1)
+arrow_decrement: yes
+
+// The ghostring fix makes mob attacks not be affected by ghostring armor wearing players.
+mob_ghostring_fix: yes
+
+// Does the Golden Thief Bug card only work during pvp?
+// no or 0 - gtb works all the time
+// 1 - 100 - percentage of magic damage reduced only during pvp (or gvg)
+gtb_pvp_only: no
+

+ 104 - 0
conf-tmpl/battle/client.conf

@@ -0,0 +1,104 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Set here which client version do you accept. Add all values of clients:
+// Clients older than accepted versions, and versions not set to 'accepted'
+// here will be rejected when logging in
+//   1: Clients 2004-09-06aSakray and older (packet versions 4-9)
+//   2: 2004-09-06aSakexe (version 10)
+//   4: 2004-09-21aSakray (version 11)
+//   8: 2004-10-11aSakexe (version 12)
+//  16: 2004-10-25aSakexe (version 13)
+//  32: 2004-11-01aSakexe (version 14)
+//  64: 2004-12-06aSakexe (version 15)
+// 128: 2005-01-10aSakexe (version 16)
+// 256: 2005-05-09aSakexe (version 17)
+// 512: 2005-06-28aSakexe (version 18)
+// default value: 1023 (all clients)
+packet_ver_flag: 1023
+
+// valid range of dye's and styles on the client
+min_hair_style: 0
+max_hair_style: 23
+min_hair_color: 0
+max_hair_color: 8
+min_cloth_color: 0 
+max_cloth_color: 4
+
+//"hair style" number that identifies pet.
+//NOTE: The client uses the "hair style" field in the mob packet to tell them apart from mobs.
+//This value is always higher than the max hair-style available in said client.
+//Known values to work (all 2005 clients):
+//older sakexes: 20
+//sakexe 0614: 24
+//sakexe 0628 (and later): 100
+pet_hair_style: 100
+
+// Visible area size (how many squares away from a player can they see)
+area_size: 14
+
+// Maximum user LV to send to client
+//   (Default is 99..  Never go above 127)
+//
+// this is only useful if you have adjusted your client
+// to expect levels higher then 99
+max_lv: 99
+
+// Level required to display an aura.
+// NOTE: This assumes that sending max_lv to the client will display the aura. aura_lv must not be less than max_lv.
+// Example: If max_lv is 99, and aura_lv is 150, characters with level 99~149 will be sent as being all level 98,
+// and only characters with level 150 or more will be reported as having level 99.
+aura_lv: 99
+
+// Will tuxedo and wedding dresses be shown when worn? (Note 1)
+wedding_modifydisplay: no
+
+// Save Clothes color. (This will degrade performance) (Note 1)
+save_clothcolor: yes
+
+// Do not display cloth colors for the wedding class?
+// Note: Both save_clothcolor and wedding_modifydisplay have to be enabled
+// for this option to take effect. Set this to yes if your cloth palettes 
+// pack doesn't has wedding palettes (or has less than the other jobs)
+wedding_ignorepalette: no
+
+// Do not display cloth colors for the Xmas class?
+// Set this to yes if your cloth palettes pack doesn't has Xmas palettes (or has less than the other jobs)
+xmas_ignorepalette: no
+
+// Set this to 1 if your clients have langtype problems and can't display motd properly
+motd_type: 0
+
+// Show eAthena version to users when the login?
+display_version: yes
+
+// When affected with the "Hallucination" status effect, send the effect to client? (Note 1)
+// Note: Set to 'no' if the client lags due to the "Wavy" screen effect.
+display_hallucination: yes
+

+ 145 - 0
conf-tmpl/battle/drops.conf

@@ -0,0 +1,145 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// If an item is dropped, does it go stright into the users inventory? (Note 1)
+item_auto_get: no
+
+// How long does it take for an item to disappear from the floor after it is dropped? (in miliseconds) 
+flooritem_lifetime: 60000
+
+// Grace time during which only the person who did the most damage to a monster can get the item? (in milliseconds) (Note 3)
+item_first_get_time: 3000
+
+// Grace time during which only the first and second person who did the most damage to a monster can get the item? (in milliseconds) (Note 3)
+// (Takes effect after item_first_get_time elapses)
+item_second_get_time: 1000
+
+// Grace time during which only the first, second and third person who did the most damage to a monster can get the item? (in milliseconds) (Note 3)
+// (Takes effect after the item_second_get_time elapses)
+item_third_get_time: 1000
+
+// Grace time during which only the person who did the most damage to a MVP can get the item? (in milliseconds) (Note 3)
+mvp_item_first_get_time: 10000
+
+// Grace time during which only the first and second person who did the most damage to a MVP can get the item? (in milliseconds) (Note 3)
+// (Takes effect after mvp_item_first_get_time elapses)
+mvp_item_second_get_time: 10000
+
+// Grace time during which only the first, second and third person who did the most damage to a MVP can get the item  (Note 3)
+// (Takes effect after mvp_item_second_get_time elapses)
+mvp_item_third_get_time: 2000
+
+// Item drop rates (Note 2) (Note 3 applies to the rate settings only)
+
+// The rate the common items are dropped (Items that are in the ETC tab, besides card)
+item_rate_common: 100
+item_drop_common_min: 1
+item_drop_common_max: 10000
+
+// The rate healing items are dropped (items that restore HP or SP)
+item_rate_heal: 100
+item_drop_heal_min: 1
+item_drop_heal_max: 10000
+
+// The rate at which usable items (in the item tab) other then healing items are dropped.
+item_rate_use: 100
+item_drop_use_min: 1
+item_drop_use_max: 10000
+
+// The rate at which equipment is dropped.
+item_rate_equip: 100
+item_drop_equip_min: 1
+item_drop_equip_max: 10000
+
+// The rate at which cards are dropped
+item_rate_card: 100
+item_drop_card_min: 1
+item_drop_card_max: 10000
+
+// The rate adjustment for the MVP items that the MVP gets directly in their inventory
+item_rate_mvp: 100
+item_drop_mvp_min: 1
+item_drop_mvp_max: 10000
+
+// Rate adjustment for Treasure Box drops (these override all other modifiers)
+item_rate_treasure: 100
+item_drop_treasure_min: 1
+item_drop_treasure_max: 10000
+
+// Use logarithmic drops? (Note 1)
+// Logarithmic drops scale drop rates in a non-linear fashion using the equation 
+// Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5))
+// Where x is the original drop rate and y is the drop_rate modifier (the previously mentioned item_rate* variables)
+// Use the following table for an idea of how the rate will affect drop rates when logarithmic drops are used:
+// Y: Original Drop Rate
+// X: Rate drop modifier (eg: item_rate_equip)
+//  X\Y | 0.01 0.02  0.05  0.10  0.20  0.50  1.00  2.00  5.00 10.00 20.00
+// -----+---------------------------------------------------------------
+//   50 | 0.01 0.01  0.03  0.06  0.11  0.30  0.62  1.30  3.49  7.42 15.92
+//  100 | 0.01 0.02  0.05  0.10  0.20  0.50  1.00  2.00  5.00 10.00 20.00
+//  200 | 0.02 0.04  0.09  0.18  0.35  0.84  1.61  3.07  7.16 13.48 25.13
+//  500 | 0.05 0.09  0.22  0.40  0.74  1.65  3.00  5.40 11.51 20.00 33.98
+// 1000 | 0.10 0.18  0.40  0.73  1.30  2.76  4.82  8.28 16.47 26.96 42.69
+// 2000 | 0.20 0.36  0.76  1.32  2.28  4.62  7.73 12.70 23.58 36.33 53.64
+// 5000 | 0.50 0.86  1.73  2.91  4.81  9.11 14.45 22.34 37.90 53.91 72.53
+//10000 | 1.00 1.67  3.25  5.28  8.44 15.24 23.19 34.26 54.57 72.67 91.13
+//20000 | 2.00 3.26  6.09  9.59 14.83 25.49 37.21 52.55 77.70 97.95  100%
+//50000 | 5.00 7.87 13.98 21.12 31.23 50.31 69.56 92.48  100%  100%  100%
+item_logarithmic_drops: no
+
+// Can the monster's drop rate become 0? (Note 1)
+drop_rate0item: yes
+
+// drop_by_luk: Leave at 0 to use normal drop system.  Anything higher than 0 will allow luk to affect drop rates. Note that both methods can be combined (the old method is applied first).
+
+//Old System. Your luk affects drop rates on an absolute basis. Setting to 100 means each luk adds 0.01% chance to find items (regardless of item's base drop rate).
+drops_by_luk: 0
+
+//Alternate System: Your luk affects the drop rates on a relative basis.
+//Setting to 100 means each luk adds 1% chance to find items
+//(So at 100 luk, everything will have double chance of dropping).
+drops_by_luk2: 0
+
+// The rate of monsters dropping ores by the skill Ore Discovery (Default is 100)
+finding_ore_rate: 100
+
+// Whether or not Marine Spheres and Floras summoned by Alchemist will drop items (they never give exp)? (Note 1)
+// This setting has three available values:
+// - 0/no: Nothing drops.
+// - 1/yes: Only marine spheres drop items.
+// - 2: All alchemist summons drop items.
+alchemist_summon_reward: 1
+
+// Make broadcast ** Player1 won Pupa's Pupa Card (chance 0.01%) ***
+// Note: It also announces STEAL skill usage with rare items
+// 0 = don't show announces at all
+// 1 = show announces for 0.01% drop chance items
+// 333 = show announces for 3.33% or lower drop chance items
+// 10000 = show announces for all items
+rare_drop_announce: 0

+ 101 - 0
conf-tmpl/battle/exp.conf

@@ -0,0 +1,101 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Rate at which exp. is given. (Note 2) (Note 3)
+base_exp_rate: 100
+
+// Rate at which job exp. is given. (Note 2) (Note 3)
+job_exp_rate: 100
+
+// Turn this on to allow a player to level up more than once from a kill. (Note 1)
+multi_level_up: no
+
+//Method of calculating earned experience when defeating a monster:
+//0 - jAthena's (uses damage given / total damage as damage ratio)
+//1 - eAthena's (uses damage given / max_hp as damage ratio)
+exp_calc_type: 0
+
+// MVP bonus exp rate. (Note 2) (Note 3)
+mvp_exp_rate: 100
+
+// The rate of job exp. from using Heal skill (100 is the same as the heal amount, 200 is double.
+// The balance of the exp. rate is best used with 5 to 10)
+heal_exp: 0
+
+// The rate of exp. that is gained by the process of resurrection, a unit is 0.01%.
+// Experience calculations for the experience value * level difference of the person revived / 100 * resurrection_exp/10000 which the revived player has can be got.
+resurrection_exp: 0
+
+// The rate of job exp. when using discount and overcharge on an NPC
+// (in 0.01% increments - 100 is 1%, 10000 is normal, 20000 is double.)
+// The way it is calculated is (money recieved * skill lv) * shop_exp / 10000.
+shop_exp: 0
+
+// PVP exp.  Do players get exp in PvP maps
+// (Note: NOT exp from players, but from normal leveling)
+pvp_exp: yes
+
+// When a player dies, how should we penalize them?
+// 0 = No penalty.
+// 1 = Lose % of current level when killed.
+// 2 = Lose % of total experience when killed.
+death_penalty_type: 1
+
+// Base exp. penalty rate (Each 100 is 1% of their exp)
+death_penalty_base: 100
+
+// Job exp. penalty rate (Each 100 is 1% of their exp)
+death_penalty_job: 100
+
+// When a player dies, how much zeny should we penalize them with? (Note 3)
+// NOTE: It is a percentage of their zeny, so 100 = 1%
+zeny_penalty: 0
+
+// Will display experience gained from killing a monster. (Note 1)
+disp_experience: no
+
+// Will display zeny earned (from mobs, trades, etc) (Note 1)
+disp_zeny: no
+
+// Use the contents of db/statpoint.txt when doing a stats reset and leveling up? (Note 1)
+// If no, an equation will be used which preserves statpoints earned/lost 
+// through external means (ie: stat point buyers/sellers)
+use_statpoint_table: yes
+
+// Maximum levels. The actual maximum level you can acquire is the minimum between the max 
+// defined by the experience table and these values.
+// If a character has a level higher than this maximum, it will not be reverted, it just won't
+// be able to get any more levels.
+// The @/# and script commands to level up will be capped by these max, not by the exp table's.
+//NOTE: The default max base is left at 255 to avoid problems with already existing chars.
+//NOTE: Advanced Job level refers only to advanced second classes (not high novice/first-class)
+max_base_level: 255
+max_job_level: 50
+max_super_novice_level: 99
+max_advanced_job_level: 70

+ 115 - 0
conf-tmpl/battle/gm.conf

@@ -0,0 +1,115 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// The maximum quantity of monsters that can be summoned per GM command (0 denotes an unlimited quantity)
+atcommand_spawn_quantity_limit: 100
+
+// Maximum number of slave-clones that can be have by using the @slaveclone at command. (0 denotes unlimited quantity)
+atcommand_slave_clone_limit: 25
+
+// [GM] Can use all skills? (No or mimimum GM level)
+gm_all_skill: no
+
+// [GM] Can use all abracadabra skills? (No minimum GM level)
+gm_all_skill_add_abra: no
+
+// [GM] Can equip anything? (No or minimum GM level, can cause client errors.)
+gm_all_equipment: no
+
+// [GM] Can use skills without meeting the required conditions (no 
+//   blue gems?  no problem
+gm_skill_unconditional: no
+
+// [GM] Can join a password protected chat? (No or mimimum GM level)
+gm_join_chat: no
+
+// [GM] Can't be kicked from a chat? (No or mimimum GM level)
+gm_kick_chat: no
+
+// (@) GM Commands available only to GM's? (Note 1)
+// set to 'No', Normal players (gm level 0) can use GM commands _IF_ you set the command level to 0.
+// set to 'Yes', Normal players (gm level 0) can never use a GM command even if you set the command level to 0.
+atcommand_gm_only: no
+
+// Is the character of a GM account set as the object of a display by @ command etc. or not?
+hide_GM_session: no
+
+// Ban people that try to use an other name of its name (spoof name).
+// Duration of the ban, in minutes (default: 5). Value from 0 to 32767
+// to disable the ban, set 0
+ban_spoof_namer: 5
+
+// Ban people that try trade dupe.
+// Duration of the ban, in minutes (default: 5). Value from 0 to 32767
+// to disable the ban, set 0
+ban_hack_trade: 5
+
+// Set here minimum level of a (online) GM that can receive all informations about any player that try to hack, spoof a name, etc.
+// Values are from 0 to 100.
+// 100: disable information
+// 0: send to any people, including normal players
+// default: 60, according to GM definition in atcommand_athena.conf
+hack_info_GM_level: 60
+
+// Set here the minimum GM level to disable the nowarp (from) and nowarpto (to) flags.
+// This option is mainly used in AT_commands (@memo, @warp, @charwarp, @go, etc...). All GM commands used to move or set a new map check nowarp and nowarpto flags.
+// default: 20 (first level after normal player or super'normal' player)
+any_warp_GM_min_level: 20
+
+// Allow GM commands to be used when muted?
+allow_atcommand_when_mute: yes
+
+// The minimum level for GMs' to do not allow them to drop items on the ground, use the Storage, 
+// use the Vend Skill, use guild storage, or trade Items/Zeny?
+// Any GM with level UNDER this value CAN drop items/trade
+// NEVER SET THIS VALUE TO 0, or you will block drop/trade for normal players
+gm_cant_drop_min_lv: 1
+
+// The maximum level for GMs' to do not allow them to drop items on the ground, use the Storage, 
+// use the Vend Skill, use guild storage, or trade Items/Zeny?
+// Any GM with level ABOVE this value CAN drop items/trade
+gm_cant_drop_max_lv: 0
+
+// Minimum GM level to see the hp of every player? (Default: 60)
+// no/0 can be used to disable it.
+disp_hpmeter: 0
+
+// At what GM level can users see Account/Character IDs in the @who command?
+who_display_aid: 40
+
+// Players Titles (check msg_athena.conf for title strings)
+// You may assign different titles for your Players and GMs
+title_lvl1: 1
+title_lvl2: 10
+title_lvl3: 20
+title_lvl4: 40
+title_lvl5: 50
+title_lvl6: 60
+title_lvl7: 80
+title_lvl8: 99

+ 78 - 0
conf-tmpl/battle/guild.conf

@@ -0,0 +1,78 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// When making a guild, an Emperium is consumed? (Note 1)
+guild_emperium_check: yes
+
+// Rate at which taxed experience is earned. (Note 2)
+// For example, if set to 200, all experience that is taxed from players is doubled before adding it to the guild.
+guild_exp_rate: 100
+
+// Maximum tax limit on a guild member.
+guild_exp_limit: 50
+
+// Maximum castles one guild can own (0 - unlimited)
+guild_max_castles: 0
+
+// Damage adjustments for WOE battles against defending Guild monsters (Note 2)
+castle_defense_rate: 100
+
+// Melee damage adjustments (non skills) for WoE battles (Guild Vs Guild) (Note 2)
+gvg_short_attack_damage_rate: 100
+
+// Ranged damage adjustments (non skills) for WoE battles (Guild Vs Guild) (Note 2)
+gvg_long_attack_damage_rate: 75
+
+// Weapon skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
+gvg_weapon_attack_damage_rate: 60
+
+// Magic skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
+gvg_magic_attack_damage_rate: 50
+
+// Misc skills damage adjustments for WoE battles (Guild Vs Guild) (Note 2)
+gvg_misc_attack_damage_rate: 60
+
+// Flee penalty on gvg grounds. Official value is 20 (Note 2)
+// NOTE: It's %, not absolute, so 20 is -20% of your total flee
+gvg_flee_penalty: 20
+
+// Should traps (hunter traps + quagmire) change their target to "all" inside gvg/pvp grounds? (Note 1)
+// Default on official servers: yes
+gvg_traps_target_all: yes
+
+// When the emperium is broken with WoE mode on, How Long Before The 
+// Declaration Of Castle Owner and Removal of Monsters/Players from 
+// Castle. (in milliseconds) (Note 3)
+gvg_eliminate_time: 7000
+
+// Can the 'Glory of Guild' skill be learnt in the Guild window,
+// and does changing emblems require it? (Note 1)
+// P.S: This new guild skill only appears for 2004-10-25aSakexe or newer
+// P.S 2: This skill is not implemented on official servers, so its only optional
+require_glory_guild: no

+ 73 - 0
conf-tmpl/battle/items.conf

@@ -0,0 +1,73 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// The highest value at which an item can be sold via the merchant vend skill. (in zeny) (Note 3)
+vending_max_value: 1000000000
+
+// Show the buyer's name when successfully vended an item
+buyer_name: yes
+
+// Forging success rate. (Note 2)
+weapon_produce_rate: 100
+
+// Prepare Potion success rate. (Note 2)
+potion_produce_rate: 100
+
+// Do produced items have the maker's name on them? (Note 1)
+produce_item_name_input: yes
+
+// Do produced potions have the maker's name on them? (Note 1)
+produce_potion_name_input: yes
+
+// Do crafted arrows have the maker's name on them? (Note 1)
+making_arrow_name_input: no
+
+// Do created holy waters have the maker's name on it? (Note 1)
+holywater_name_input: no
+
+// Do created poison bottles have the maker's name on it? (Note 1)
+cdp_name_input: no
+
+// Is a monster summoned via dead branch aggressive? (Note 1)
+dead_branch_active: yes
+
+// Are summoned monsters level greater then your base level? (dead branches) (Note 1)
+random_monster_checklv: yes
+
+// Can any player equip any item regardless of the gender restrictions
+//	NOTE: Wedding Rings and Whips/Musical Instruments will check gender regardless of setting.
+ignore_items_gender: yes
+
+// Item check? (Note 1)
+// When logged in or moving in map if the item the player is holding isn't correct there will be a check.
+item_check: no
+
+// How much time must pass between item uses?
+// Only affects the delay between using items, prevents healing item abuse. Recommended ~500 ms
+item_use_interval: 0

+ 119 - 0
conf-tmpl/battle/misc.conf

@@ -0,0 +1,119 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// PK Server Mode.  Turns entire server pvp(excluding towns).  Experience loss is doubled if killed by another player.
+// When players hunt monsters over 20 levels higher, they will receive 15% additional exp., and 25% chance of receiving more items. 
+// There is a nopvp.txt for setting up maps not to have pk on in this mode.  Novices cannot be attacked and cannot attack.
+// Normal pvp counter and rank display are disabled as well.
+pk_mode: no
+
+//Enable manner/karma system?
+manner_system: yes
+
+// For PK Server Mode. Change this to define the minimum level players can start PK-ing
+pk_min_level: 55
+
+// Allow muting of players?
+muting_players: yes
+
+// Display player skill errors in console? (for debug only) (default: off) (Note 1)
+player_skill_log: off
+
+// Display monster skill errors in console? (for debug only) (default: off) (Note 1)
+monster_skill_log: off
+
+// Display battle log? (for debug only) (default: off) (Note 1)
+battle_log: off
+
+// Display save log? (for debug only) (default: off) (Note 1)
+save_log: off
+
+// Display errors? (for debug only) (default: off) (Note 1)
+error_log: on
+
+// Display other stuff? (for debug only) (default: off) (Note 1)
+etc_log: off
+
+// You can turn the following 5 settings off if you don't need them,
+// or if you're experiencing problems with GRF loading
+//
+// Override item names from GRF file? (Note 1)
+item_name_override_grffile: no
+//
+// Override item equip positions from GRF file? (Note 1)
+item_equip_override_grffile: no
+//
+// Override item slots from GRF file? (Note 1)
+item_slots_override_grffile: no
+//
+// Override 'indoors' mapflags from GRF file? (Note 1)
+indoors_override_grffile: no
+//
+// Override SP used per level from GRF file? (Note 1)
+// Turn this off if you have a customised skill_require_db.txt
+skill_sp_override_grffile: no
+//
+// Read card illustrations from GRF file? (Note 1)
+cardillust_read_grffile: yes
+
+// Do you want to debug warp points? If set to yes, warp points will appear as flags.(Note 1)
+warp_point_debug: no
+
+// Choose if server begin with night (yes) or day (no)
+night_at_start: no
+
+// Define duration in msec of the day (default: 7200000 = 2 hours)
+// Set to 0 to disable day cycle (but not @day GM command).
+// Except 0, minimum is 60000 (1 minute) (Note 3)
+day_duration: 0
+
+// Define duration in msec of the night (default: 1800000 = 30 min)
+// Set to 0 to disable night cycle (but not @night GM command).
+// Except 0, minimum is 60000 (1 minute) (Note 3)
+night_duration: 0
+
+// Using duel on pvp-maps
+duel_allow_pvp: no
+
+// Using duel on gvg-maps
+duel_allow_gvg: no
+
+// Allow using teleport/warp when dueling
+duel_allow_teleport: no
+
+// Autoleave duel when die
+duel_autoleave_when_die: yes
+
+// Delay between using @duel in minutes
+duel_time_interval: 60
+
+// Determines max number of characters that can stack within a single cell.
+// NOTE: For this setting to make effect you have to use a server compiled with 
+// Cell Stack Limit support (see src/map/map.h)
+cell_stack_limit: 1

+ 155 - 0
conf-tmpl/battle/monster.conf

@@ -0,0 +1,155 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Enemy's Critical Rate (use 0 to disable non-skill criticals) (Note 2)
+// Note: In Official servers enemies don't get criticals other than through skills.
+enemy_critical_rate: 0
+
+// Are enemy attacks effected by their strength? (Note 1)
+enemy_str: yes
+
+// Can enemies have perfect flee? (Note 1)
+enemy_perfect_flee: no
+
+// [MVP] Summoned monsters HP rate, that is, monsters summoned by an MVP will have this much HP. (Note 2)
+mvp_hp_rate: 100
+
+// The HP rate of normal monsters (that is monsters that are not MVP's) (Note 2)
+monster_hp_rate: 100
+
+// The maximum attack speed of a monster
+monster_max_aspd: 199
+
+// Defines various mob AI related settings. The mask bits are (add to include multiple settings)
+// 1: If disabled, mobs use Aegis-type path searching, that is, they only move on straight
+//    lines, and will only change their destination tile after arriving to the previous one.
+//    When enabled mobs use more dynamic and complex path searching to chase a player 
+//    (they still must be within line of sight to start chasing)
+// 2: Makes mob use their "rude attack" skill (usually warping away) if they are attacked and they
+//    can't attack back regardless of how they were attacked (eg: GrimTooth), otherwise, their 
+//    rude attack" is only activated if they can't melee reach the target (eg: sniping)
+// 4: If not set, mobs that can change target only do so when melee attacked (distance player/mob < 3),
+//    otherwise mobs may change target and chase ranged attackers.
+// 8: If set, when a mob loses track of their target, they stop walking inmediately. Otherwise, they continue
+//    to their last target tile. When set mobs also scatter as soon as they lose their target. Use this mode to 
+//    make it much harder to mob-train by hiding and collecting them on a single spot (ie: GrimTooth training)
+monster_ai: 0
+
+// Allow monsters to be aggresive and attack first? (Note 1)
+monster_active_enable: yes
+
+// Monster damage delay rate (Note 1)
+// Setting to no/0 is like they always have endure.
+monster_damage_delay_rate: 100
+
+// Looting monster actions.
+// 0 = Monster will consume the item.
+// 1 = Monster will not consume the item.
+monster_loot_type: 0
+
+// Chance of mob casting a skill (Note 2)
+// Higher rates lead to 100% mob skill usage with no/few normal attacks.
+// Set to 0 to disable mob skills.
+mob_skill_rate: 100
+
+// Mob skill delay adjust (Note 2)
+// After a mob has casted a skill, there is a delay before being able to
+// re-cast it. Note that skills with a delay of 0 can't be affected by this
+// setting.
+mob_skill_delay: 100
+
+// Rate of monsters on a map, 200 would be twice as many as normal. (Note 2)
+mob_count_rate: 100
+
+// Respawn rate of monsters on a map. 50 would make mobs respawn twice as fast (half delay time) (Note 2)
+//Note: This does not affects mobs with inmediate respawn (most normal mobs)
+mob_spawn_rate: 100
+plant_spawn_rate: 100
+boss_spawn_rate: 100
+
+// Should mobs not spawn within the viewing range of players?
+// 0 is disabled, otherwise it is the number of retries before giving up 
+// and spawning the mob within player-view anyway, unless the max (50) is used,
+// in which case the mob will not be spawned, and it'll be retried again in
+// 5 seconds.
+no_spawn_on_player: 0
+
+// Do summon slaves have the same walking speed as their master? (Note 1)
+// NOTE: The default is yes for official servers.
+slaves_inherit_speed: yes
+
+// Will summoned monsters (alchemists, or @summon'ed monsters) inherit
+// the master's auto-spells and auto-effects properties? (Note 1)
+summons_inherit_effects: yes
+
+// When a mob is attacked by another monster, will the mob retaliate against the master of said mob instead of the mob itself?
+// NOTE: Summoned mobs are both those acquired via @summon and summoned by Alchemists
+retaliate_to_master: yes
+
+// Whether mobs should change target temporarily when a skill triggers a counter mob skill (Note 1)
+// eg: Mob attacks player B, and player A casts a skill C. If set to yes and the
+// mob has a skill that is triggered by skill C, then A will be the target of
+// the skill, otherwise B will be targetted by the reaction skill.
+mob_changetarget_byskill: no
+
+// If monster's class is changed will it fully recover HP and SP and Ailments? (Note 1)
+monster_class_change_full_recover: no
+
+// Will display a mob's hp/maxhp when the mouse cursor is over them. (Note 1)
+// Will not display guardian or emperium hp.
+show_mob_hp: no
+
+// Zeny from mobs
+zeny_from_mobs: no
+
+// Monsters level up (monster will level up each time a player is killed and they will grow stronger)
+// Exp rate is calculated ((monster level-original monster level)*(exp*(mobs_level_up_exp rate/100)))
+// NOTE: Does not apply to WoE Guardians.
+mobs_level_up: no
+mobs_level_up_exp_rate: 1
+
+// Dynamic Mobs Options
+// Use dynamic mobs? (recommended for small-medium sized servers)
+dynamic_mobs: yes
+
+// Remove Mobs even if they are hurt
+mob_remove_damaged: yes
+
+// Delay before removing mobs from empty maps (default 5 min = 300 secs)
+mob_remove_delay: 300000
+
+// Can add a delay before sending monster death packet (time is in milliseconds and default 0 is off)
+// Increasing this can fix the problem with monster sprites still appearing after it died.  Recommended value: 10.
+mob_clear_delay: 0
+
+// Defines on who the mob npc_event gets executed when a mob is killed.
+// Type 1: On theplayer that killed the mob (if killed by a non-player, resorts to type 0)
+// Type 0: On the player that did the most damage to the mob.
+// NOTE: This affects who gains the Castle when the Emperium is broken. 
+mob_npc_event_type: 1

+ 57 - 0
conf-tmpl/battle/party.conf

@@ -0,0 +1,57 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// If someone loots, show name in party? (Note 1)
+show_steal_in_same_party: no
+
+// When 'Party Share' item sharing is enabled in a party, 
+// tell the picker which party-member received the item? (Note 1)
+show_party_share_picker: no
+
+// Method of distribution when item party share is enabled in a party:
+// 0: Random (item goes to a random party member)
+// 1: Round Robin (items are distributed evenly and in order among members)
+party_item_share_type: 0
+
+// Is exp sharing disabled for idle members in the party?
+// Set to no, or the amount of seconds (NOT milliseconds) that need to pass before considering
+// a character idle.
+// Characters sitting/in a chat are always considered idle.
+// A character's idle status is reset upon item use/skill use/attack (auto attack counts too)/movement.
+idle_no_share: no
+
+// Use the alternate experience even share bonus equation?
+// When multiple characters even share experience within a party, there's an experience bonus of 10% per additional teammate.
+// Setting this to other than 0 uses a different experience bonus equation of the form: bonus*c*(c-1)/10 (where c is the total
+// count of players to share experience). With bonus = 25 in a full party (c = 12) the total bonus is +25*12*11/10 = +330%,
+// which means the total exp gained is 430% of the original, and each party member receives ~35% of the original mob's experience.
+party_even_share_bonus: 0
+
+// If a party uses a skill with penalties do they apply? (Note 1)
+party_skill_penalty: yes

+ 96 - 0
conf-tmpl/battle/pet.conf

@@ -0,0 +1,96 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Rate for catching pets (Note 2)
+pet_catch_rate: 100
+
+// Can you name a pet more then once? (Note 1)
+pet_rename: no
+
+// The rate a pet will get friendly by feeding it. (Note 2)
+pet_friendly_rate: 100
+
+// The rate at which a pet will become hungry. (Note 2)
+pet_hungry_delay_rate: 100
+
+// If your pet is hungry by how much will the friendlyness decrease by. (Default is 5)
+// Note: The friendlyness is 0-1000 total, at 0 the pet runs away.
+pet_hungry_friendly_decrease: 5
+
+// Does Pet's Attack Damage Based On Str (Note 1)
+// Note: Few pets have str above 1, enabling this can give an unfair advantage to these pets.
+pet_str: yes
+
+// Does the pet need its equipment before it does its skill? (Note 1)
+pet_equip_required: yes
+
+// When the master attacks a monster, whether or not the pet will also attack. (Note 1)
+pet_attack_support: no
+
+// When the master receives damage from the monster, whether or not the pet attacks back. (Note 1)
+pet_damage_support: no
+
+// Minimum intimacy necessary for a pet to support their master. Default is 900 
+// (intimacy goes from 0 to 1000). At this minimum, support rate is 50% of pet's normal value.
+// At max (1000) support rate is 150%.
+pet_support_min_friendly: 900
+
+// Whether or not the pet's will use skills. (Note 1)
+// Note: Offensive pet skills need at least pet_attack_support or 
+// pet_damage_support to work (they trigger while the pet is attacking).
+pet_status_support: yes
+
+// Rate at which a pet will support it's owner in battle. (Note 2)
+// Affects pet_attack_support & pet_damage_support.
+pet_support_rate: 100
+
+// Does the pets owner receive exp from the pets damage?
+pet_attack_exp_to_master: no
+
+// The rate exp. is gained from the pet attacking monsters
+pet_attack_exp_rate: 100
+
+// Pet leveling system. Use 0 to disable (default).
+// When enabled, a pet's level is a fixed % of the master's. (Note 2)
+// If 200%, pet has double level, if 50% pet has half your level, etc.
+pet_lv_rate: 0
+
+// When pet leveling is enabled, what is the max stats for pets?
+pet_max_stats: 99
+
+// When pet leveling is enabled, these are the imposed caps on
+// min/max damage. Note that these only cap atk1 and atk2, if you 
+// enable pet_str, their max damage is then their base_atk + pet_max_atk2
+pet_max_atk1: 500
+pet_max_atk2: 1000
+
+// Are pets disabled during Guild Wars?
+// If set to yes, pets are automatically returned to egg when entering castles during WoE times
+// and hatching is forbidden within as well.
+pet_disable_in_gvg: no

+ 140 - 0
conf-tmpl/battle/player.conf

@@ -0,0 +1,140 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// Players' maximum HP rate? (Default is 100)
+hp_rate: 100
+
+// Players' maximum SP rate? (Default is 100)
+sp_rate: 100
+
+// Whether or not cards and attributes of the left hand are applied to the right hand attack (Note 1)
+// (It is 'yes' on official servers)
+left_cardfix_to_right: yes
+
+// The amount of HP a player will respawn with, 0 is default.
+// (Unit is in percentage of total HP, 100 is full heal of HP, 0 is respawn with 1HP total.)
+restart_hp_rate: 0
+
+// The amount of SP a player will respawn with, 0 is default.
+// (Unit is in percentage of total SP, 100 is full heal of SP, 0 is respawn with 1SP total.)
+restart_sp_rate: 0
+
+// Can a normal player by-pass the skill tree? (Note 1)
+player_skillfree: no
+
+// When set to yes, forces skill points gained from 1st class to be put into 1st class
+// skills, and forces novice skill points to be put into the basic skill. (Note 1)
+// Default: yes [Kevin]
+player_skillup_limit: yes
+
+// Quest skills can be learned? (Note 1)
+// Setting this to yes can open an exploit on your server!
+quest_skill_learn: no
+
+// When skills are reset, quest skills are reset as well? (Note 1)
+// Setting this to yes can open an exploit on your server!
+// NOTE: If you have quest_skill_learn set to yes, quest skills are always reset.
+quest_skill_reset: no
+
+// You must have basic skills to be able to sit, trade, form a party or create a chatroom? (Note 1)
+basic_skill_check: yes
+
+// When teleporting, or spawning to a map, how long before a monster sees you if you don't move? (time is in milliseconds)
+// That is, when you go to a map and don't move, how long before the monsters will notice you.
+// If you attack a monster, it will attack you back regaurdless of this setting. (I think)
+player_invincible_time: 5000
+
+// The time interval for HP to restore naturally. (in milliseconds) (Note 3)
+natural_healhp_interval: 6000
+
+// The time interval for SP to restore naturally. (in milliseconds) (Note 3)
+natural_healsp_interval: 8000
+
+// Automatic healing skill's time interval. (in milliseconds) (Note 3)
+natural_heal_skill_interval: 10000
+
+// The maximum weight for a character to carry when the character stops healing naturally. (in %)
+natural_heal_weight_rate: 50
+
+// Maximum atk speed. (Default is 190)
+max_aspd: 190
+
+// Maximum walk speed rate (200 would be capped to twice the normal speed)
+max_walk_rate: 300
+
+// Maximum HP. (Default is 1000000) (Note 3)
+max_hp: 1000000
+
+// Maximum SP. (Default is 1000000) (Note 3)
+max_sp: 1000000
+
+// Max limit of char stats. (agi, str, etc.)
+max_parameter: 99
+
+// Same as max_parameter, but for baby classes.
+max_baby_parameter: 80
+
+// Max armor def/mdef (applies only if player_defense_type is 0)
+// NOTE: does not affects skills and status effects like Mental Strength
+max_def: 99
+
+// Def to Def2 conversion bonus. If the armor def/mdef exceeds max_def,
+// the remaining is converted to vit def/int mdef using this multiplier
+// (eg: if set to 10, every armor point above the max becomes 10 vit defense points)
+over_def_bonus: 0
+
+// Max weight carts can hold. (Note 3)
+max_cart_weight: 8000
+
+// Prevent logout of players after being hit for how long (in ms, 0 disables)?
+prevent_logout: 10000
+
+// Display the drained hp/sp values from normal attacks? (Ie: Hunter Fly card)
+show_hp_sp_drain: no
+
+// Display the gained hp/sp values from killing mobs? (Ie: Sky Deleter Card)
+show_hp_sp_gain: yes
+
+// Are other requests accepted during [various things[party,guild]] a request or not?
+// It does not accept by no accepted by yes.
+invite_request_check: yes
+
+// Players' will drop a 'Skull' when killed?
+// 1 - Dropped only in PvP maps
+// 2 - Dropped in all situations
+// 0 - Disabled
+bone_drop: 0
+
+// Do mounted (on Peco) characters increase their size
+// 0 = no
+// 1 = only Normal Classes on Peco have Big Size
+// 2 = only Baby Classes on Peco have Medium Size
+// 3 = both Normal Classes on Peco have Big Size
+//	and Baby Classes on Peco have Medium Size
+character_size: 0

+ 209 - 0
conf-tmpl/battle/skill.conf

@@ -0,0 +1,209 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+//--------------------------------------------------------------
+//Note 1: Directives can be set using on/off, yes/no or 1/0.
+//Note 2: All rates are in percents, 100 would mean 100%, 200
+//   would mean 200%, etc
+//Note 3: Value is not limited to 60K (see below)
+// Other Information:
+// All options are limited to a max of 60K (aprox) which is 600%
+// or 60secs as appropiate.
+// 1000 miliseconds is 1 second.
+// Unless otherwise specified, the minimum value is 0 for all
+// features.
+//--------------------------------------------------------------
+
+// The rate of time it takes to cast a spell (Note 2, 0 = No casting time)
+casting_rate: 100
+
+// Delay time after casting (Note 2)
+delay_rate: 100
+
+// Is the delay time is dependent on the caster's DEX? (Note 1)
+// Note: On Official servers Dex does NOT affect delay time
+delay_dependon_dex: no
+
+// Minimum allowed delay for ANY skills after casting (in miliseconds) (Note 1)
+// Note: Setting this to anything above 0 can stop speedhacks.
+min_skill_delay_limit: 100
+
+// At what dex does the cast time become zero (instacast)
+castrate_dex_scale: 150
+
+// Will normal attacks be able to ignore the delay after skills? (Note 1)
+skill_delay_attack_enable: yes
+
+// Range added to player skills after their cast time finishes.
+// Decides how far away the target can walk away after the skill began casting before the skill fails.
+player_skill_add_range: 15
+
+// If the target moves out of range while casting, do we take the items and SP for the skill anyway? (Note 1)
+skill_out_range_consume: no
+
+// Range added to mob skills after their cast time finishes.
+// Decides how far away the target can walk away after the skill began casting before the skill fails.
+monster_skill_add_range: 15
+
+// Does the distance between caster and target define if the skill is a ranged skill?
+// If set, when the distance between caster and target is greater than 3 the skill is considered long-range, otherwise it's a melee range.
+// If not set, then the range is determined by the skill (eg: Double Strafe is always long-ranged). 
+// Mask values (add as necessary):
+// 1: Players
+// 2: Mobs
+// 4: Pets
+// Default 6 (mobs + pets)
+skillrange_by_distance: 6
+
+// Should the equipped weapon's range override the skill's range defined in the skill_db for most weapon-based skills? (Note 1)
+// NOTE: Skills affected by this option are those whose range in the skill_db are negative.
+skillrange_from_weapon: no
+
+//Setting this to YES will override the target mode of ground-based skills with the flag 0x01 to "No Enemies"
+//The two skills affected by default are Pneuma and Safety Wall (if set to yes, those two skills will not protect everyone, but only allies)
+//See db/skill_unit_db.txt for more info.
+defunit_not_enemy: no
+
+// Do skills do at least 'hits' damage when they don't miss/are blocked?
+//(for example, will firebolts always do "number of bolts" damage versus plants?)
+//Values (add as appropiate): 1 for weapon-based attacks, 2 for magic attacks, 4 for misc attacks.
+skill_min_damage: 6
+
+// The delay rate of monk's combo (Note 2)
+combo_delay_rate: 100
+
+// Counter Attack Skill Type
+// 0 = 100% critical
+// 1 = disregard DEF and HIT+20, CRI*2
+// Players
+player_auto_counter_type: 0
+// Monsters
+monster_auto_counter_type: 0
+
+// Whether or not, ground skills of the players' will stack. (Note 1)
+player_skill_reiteration: no
+
+//Whether or not, ground skills of the monsters' will pile up. (Note 1)
+monster_skill_reiteration: no
+
+// Whether players are not allowed to cast ground based skills of a certain type such
+// as traps straight onto or nearby other players/monsters. (Note 1)
+player_skill_nofootset: yes
+
+// Whether monsters are not allowed to cast ground based skills of a certain type such
+// as traps straight onto or nearby other players. (Note 1)
+monster_skill_nofootset: no
+
+// Whether placed down skills will check walls (Note 1)
+// (Makes it so that Storm Gust/Lord of Vermillion/etc when casted next to a wall, won't hit on the other side) 
+// NOTE: It may degrade performance to enable this.
+skill_wall_check: no
+
+// When a player is cloaking, Whether the wall is checked or not. (Note 1)
+// Note: When set to no players can always cloak away from walls and move around
+// freely even if the skill level is below 3.
+// no or 0 = doesn't check for walls (you can cloak without walls)
+// 1 = it checks for walls
+// 2 = it doesn't checks for walls + your cloaking lasts forever
+// 3 = it checks for walls + your cloaking lasts forever (it is not cancelled on attack)
+player_cloak_check_type: 1
+
+// When a monster is cloaking, Whether the wall is checked or not. (Note 1)
+monster_cloak_check_type: no
+
+// Will Player Skills Stay Within Land Limit or not? (Note 1)
+player_land_skill_limit: yes
+
+// Will Monster Skills Stay Within Land Limit or not? (Note 1)
+monster_land_skill_limit: yes
+
+// If skill fails by delay, should it display or not.  (Note 1)
+display_delay_skill_fail: yes
+
+// Display Snatcher skill failures
+display_snatcher_skill_fail: yes
+
+// Can a player in chat room (in-game), be warped by a warp portal? (Note 1)
+chat_warpportal: no
+
+// Can a monster be warped by a warp portal? (Note 1)
+mob_warpportal: no
+
+// What should the wizard's "Sense" skill display on the defense fields?
+// 0: Do not show defense
+// 1: Base defense
+// 2: Vit/Int defense
+// 3: Both (the addition of both) [default]
+sense_type: 3
+
+// Which finger offensive style can be used?
+// 0 = Aegis style
+// 1 = Athena style
+finger_offensive_type: 0
+
+// Number of hits at a time that undead/fire elemental enemies receive from firewall.
+// NOTE: Officially, it is one hit at a time on a very fast rate, however eA's timer system 
+// doesn't triggers enough "hits" to exhaust the firewall before the mob walks through it.
+// A value of 5 would suffice for a vertical firewall to take full effect on undead.
+firewall_hits_on_undead: 1
+
+// Grandcross Settings (Dont mess with these)
+// If set to no, hit interval is increased based on the amount of mobs standing on the same cell
+// (means that when there's stacked mobs in the same cell, they won't receive all hits)
+gx_allhit: no
+
+// Grandcross display type (Default 1)
+// 0: Yellow character
+// 1: White character
+gx_disptype: 1
+
+// Max Level Difference for Devotion
+devotion_level_difference: 10
+
+// If no than you can use the ensemble skills alone. (Note 1)
+player_skill_partner_check: yes
+
+// Remove trap type
+// 0 - Aegis system : Returns 1 'Trap' item
+// 1 - Athena system : Allows the returned item and amount to be defined
+skill_removetrap_type: 0
+
+// Does using bow to do a backstab give a 50% damage penalty? (Note 1)
+backstab_bow_penalty: yes
+
+// Use kRO new steal formula?
+skill_steal_type: yes
+
+// Can Rogues plagiarize advanced job skills           
+// 0 = no restriction
+// 1 = only stalker may plagiarize advanced skills       
+// 2 = advanced skills cannot be plagiarized by anyone  
+// Official servers setting: 2
+copyskill_restrict: 2
+
+// Does Berserk/Frenzy cancel other self-buffs when used?
+berserk_cancels_buffs: no
+
+// Max Possible Level of Monster skills
+// Note: If your MVPs are too tough, reduce it to 10.
+mob_max_skilllvl: 100
+
+// Allows players to skip menu when casting Teleport level 1
+// Menu contains two options. "Random" and "Cancel"
+skip_teleport_lv1_menu: no
+
+// Allow use of SG skills without proper day (Sun/Moon/Star) ?
+allow_skill_without_day: no

+ 61 - 0
conf-tmpl/battle_athena.conf

@@ -0,0 +1,61 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+// eAthena Battle Configuration File
+// Originally Translated by Peter Kieser <pfak@telus.net>
+// Made in to plainer English by Ancyker
+// Splitted up into multiple files by Skotlex.
+//--------------------------------------------------------------
+
+//General battle-related settings.
+import: conf/battle/battle.conf
+
+//Settings specific to the client.
+import: conf/battle/client.conf
+
+//General drop-related configs.
+import: conf/battle/drops.conf
+
+//Experience rates, exp penalties, stats and max level settings.
+import: conf/battle/exp.conf
+
+//GM levels, atcommands and hack-related configs.
+import: conf/battle/gm.conf
+
+//Guild and WoE settings
+import: conf/battle/guild.conf
+
+//Item-specific and crafting related options.
+import: conf/battle/items.conf
+
+//Mob related configuration
+import: conf/battle/monster.conf
+
+//Party related configuration
+import: conf/battle/party.conf
+
+//Pet related configuration
+import: conf/battle/pet.conf
+
+//Player specific settings
+import: conf/battle/player.conf
+
+//Skill related settings
+import: conf/battle/skill.conf
+
+// Anything else that didn't fit anywhere else.
+// Includes duel, day/night, mute/manner, log settings.
+import: conf/battle/misc.conf
+
+//Your custom config goes here.
+import: conf/import/battle_conf.txt

+ 199 - 0
conf-tmpl/char_athena.conf

@@ -0,0 +1,199 @@
+// Athena Character configuration file.
+
+// Server Communication username and password.
+userid: s1
+passwd: p1
+
+// Server name, use alternative character such as ASCII 160 for spaces.
+server_name: eAthena
+
+// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
+wisp_server_name: Server
+
+// Login Server IP
+// The character server connects to the login server using this IP address.
+// NOTE: This is useful when you are running behind a firewall or are on
+// a machine with multiple interfaces.
+//login_ip: 127.0.0.1
+
+// The character server listens on the interface with this IP address.
+// NOTE: This allows you to run multiple servers on multiple interfaces
+// while using the same ports for each server.
+//bind_ip: 127.0.0.1
+
+// Login Server Port
+login_port: 6900
+
+// Character Server IP
+// The character server exports this IP address to the entire world.
+// NOTE: You should only need to set this if you are running behind a
+// firewall or are on a machine with multiple interfaces.
+// char_ip:127.0.0.1
+
+// Character Server Port
+char_port: 6121
+
+//Time-stamp format which will be printed before all messages.
+//Can at most be 20 characters long.
+//Common formats:
+// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
+// %H:%M:%S (hour:minute:second, 24 hour format)
+// %d/%b/%Y (day/Month/year)
+//For full format information, consult the strftime() manual.
+//timestamp_format: [%d/%b %H:%M]
+
+//Makes server output more silent by ommitting certain types of messages:
+//1: Hide Information messages
+//2: Hide Status messages
+//4: Hide Notice Messages
+//8: Hide Warning Messages
+//16: Hide Error and SQL Error messages.
+//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
+console_silent: 0
+
+// Console Commands
+// Allow for console commands to be used on/off
+// This prevents usage of >& log.file
+console: off
+
+// Option to force a player to create an e-mail.
+// If a player have default e-mail, and if you activate this option, the player can only connect in the game (to arrive on a map) like follow:
+// - Create at least 1 character
+// - Select 1 character
+// - Select DEL to enter his/her e-mail. (if OK is choosen, client says to the player: 'invalid e-mail')
+// - If his/her e-mail is correct, the player enter in the game (an e-mail is saved definitively).
+// - If his/her e-mail is incorrect, he/she have 'incorrect e-mail' and must select again DEL.
+// - After entering in the game (when the player arrives on a map), DEL and SEL/OK button work normaly for all next connections.
+// Resume: If a player have "incorrect/invalid e-mail" when he/she click on 'OK' button,
+//         the player must click 'DEL' button and register his/her NEW e-mail to enter in the game
+// So, default is 0, because administrator must explain to their players before to activate this option.
+email_creation: 0
+
+// Is Character server in maintainence mode?
+char_maintenance: 0
+
+// Enable or disable creation of new characters.
+// Now it is actually supported [Kevin]
+char_new: 1
+
+// Display (New) in the server list.
+char_new_display: 0
+
+// Maximum users able to connect to the server. Set to 0 for unlimited.
+max_connect_user: 0
+
+// When set to yes, the char server will refuse connections from players already online.
+// When a login attempt is rejected, the account in question will be booted from all the connected map servers.
+// Note that this only works within the char-server and it's connected mapservers,
+// the charserver cannot know if the same account is logged on in other char servers.
+// it's safe to turn off if the char-server only has a single map-server connected to it.
+online_check: yes
+
+// Minimum GM level that is allowed to bypass the server limit of users.
+gm_allow_level: 99
+
+// It's to check IP of a player between char-server and other servers (part of anti-hacking system)
+// If player doesn't have same IP, connection is refused.
+// Set to 0/off/no to not check IP of player.
+// Set to 1/on/yes if you want to check (default)
+// Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
+//       and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
+check_ip_flag: yes
+
+// How often should the server save all files? (In seconds)
+// Note: Applies to all data files on TXT servers.
+// On SQL servers, it applies to guilds (character save interval is defined on the map config)
+autosave_time: 60
+
+// Display information on the console whenever characters/guilds/parties/pets are loaded/saved? 
+save_log: yes
+
+// Character server flatfile database
+char_txt: save/athena.txt
+
+// Choose to create or not backup file (yes/no, 0/1, etc...)
+// default is 'no', because backup file take time for nothing. Actually, there is no problem on characters file creation and save.
+backup_txt_flag: no
+
+// Character server flatfile database (backup, TXT only)
+backup_txt: save/athena_backup.txt
+
+// Friends list flatfile database
+friends_txt: save/friends.txt
+
+// Start point, Map name followed by coordinates (x,y)
+start_point: new_1-1.gat,53,111
+
+// Starting weapon for new characters
+start_weapon: 1201
+
+// Starting armor for new characters
+start_armor: 2301
+
+// Starting zeny for new characters
+start_zeny: 0
+
+// Name used for unknown characters
+unknown_char_name: Unknown
+
+// Log Filename
+char_log_filename: log/char.log
+
+// Allow or not identical name for characters but with a different case (upper/lower):
+// example: Test-test-TEST-TesT; Value: 0 not allowed (default), 1 allowed
+name_ignoring_case: 0
+
+// Manage possible letters/symbol in the name of charater. Control character (0x00-0x1f) are never accepted. Possible values are:
+// 0: no restriction (default)
+// 1: only letters/symbols in 'char_name_letters' option.
+// 2: Letters/symbols in 'char_name_letters' option are forbidden. All others are possibles.
+char_name_option: 2
+
+// Set the letters/symbols that you want use with the 'char_name_option' option.
+// Note: Don't add spaces unless you mean to add 'space' to the list.
+char_name_letters: <>+(){}[]/\|,@ #$%^&*`~"':;+¡¢¤¦§¨ª¬-
+
+// Filename of the file which receives the online players list in text
+online_txt_filename: online.txt
+
+// Filename of the file which receives the online players list, but in html version
+online_html_filename: online.html
+
+// Choose how to display online players.
+// (sorting operation with a lot of online players can take time on a slow computer)
+// 0: no sorting (default)
+// 1: by alphabetical order of their name
+// 2: by number of their zenys
+// 3: by their base level
+// 4: by their job (and job level inside the same job)
+// 5: by alphabetical order of their actual map location
+online_sorting_option: 0
+
+// Choose which columns that you want display in the online files. Do the addition of these values:
+// (if value is 0, no file is done)
+// 1: name (just the name, no function like 'GM')
+// 2: job
+// 4: levels
+// 8: map name
+// 16: mapname and coordonates
+// 32: zenys
+// 64: name (with 'GM' if the player is a GM)
+// default value: 1 (only name)
+online_display_option: 1
+
+// minimum GM level to display 'GM' when we want to display it (default: 1)
+online_gm_display_min_level: 20
+
+// refresh time (in sec) of the html file in the explorer (default 20)
+online_refresh_html: 20
+
+// To log the character server?
+log_char: 1
+
+// How many Characters are allowed per Account ? (0 = disabled) [SQL Only!]
+chars_per_account: 0
+
+// What folder the DB files are in (item_db.txt, etc.)
+db_path: db
+
+import: conf/import/char_conf.txt

+ 98 - 0
conf-tmpl/charcommand_athena.conf

@@ -0,0 +1,98 @@
+// Athena charcommand Configuration file.
+// Translated by Peter Kieser <pfak@telus.net>
+
+// Set here the symbol that you want to use for your commands
+// Only 1 character is get (default is '#'). You can set any character,
+// except control-character (0x00-0x1f), '%' (party chat speaking) and '/' (standard ragnarok GM commands)
+// and '@' (Standard GM Commands)
+// With default character, all commands begin by a '#', example: #save SomePlayer
+command_symbol: #
+
+//Give another character a fake name
+fakename: 20
+
+//List a chacter's stats
+stats: 40
+
+//Give another character all stats
+statsall: 40
+
+//List a chacter's items
+itemlist: 40
+
+//Apply an effect onto another character
+effect: 40
+
+//List a chacter's storage items
+storagelist: 40
+
+//Rename another character's pet
+petrename: 50
+
+//Make another character's pet friendly/not
+petfriendly: 50
+
+// Changes character's model
+model: 50
+
+//Apply a certain option to another character
+option: 60
+
+//Save another character
+save: 60
+
+//?
+reset: 60
+
+//Give another character spiritball effect
+spiritball: 60
+
+//Give another character an item
+item: 60
+
+//Change another character's job (2 same commands)
+job: 60
+jobchange: 60
+
+//Give another character zeny
+zeny: 60
+
+//Change another character's base level (3 same commands)
+baselvl: 60
+blvl: 60
+baselvlup: 60
+
+//Change another character's job level (3 same commands)
+joblvl: 60
+jlvl: 60
+joblvlup: 60
+
+//Give another character a platinum skill
+questskill: 60
+
+//Take away a character's platinum skill
+lostskill: 60
+
+// Resets another character's status, skills
+streset: 60
+skreset: 60
+
+
+// Gives another character status points
+stpoint: 60
+
+// Gives another character skill points
+skpoint: 60
+
+// Changes the sex of an online player (all characters on the account)
+changesex: 60
+
+// Warp a player somewhere else (3 same commands)
+warp: 60
+rura: 60
+rura+: 60
+
+//Resets another character's designated maps
+feelreset: 60
+
+import: conf/import/charcommand_conf.txt

+ 27 - 0
conf-tmpl/charhelp.txt

@@ -0,0 +1,27 @@
+ 40:--- CHARACTER CMD ---
+ 40:#statsall - Displays stats of all characters.
+ 40:#itemlist <char name> - Displays all items of a player.
+ 40:#storagelist <char name> - Displays all items of a player's storage.
+ 40:#stats <char name> - Displays a characters stats.
+ 60:#option <param1> <param2> <param3> <charname> - Like @option command but only to target character.
+ 50:#mountpeco <charname> - Give/remove to a player a peco (Class is required, but not skill).
+ 50:#petrename <charname> - Re-enable pet rename to a player.
+ 60:#save <map> <x> <y> <charname> - Changes the target players respawn point.
+ 60:#baselvl <#> <nickname> - Change a characters base level.
+ 60:#jlvl <#> <nickname> - Change a characters job level.
+ 60:#job/#jobchange <job ID> <char name> - Changes target characters job.
+ 60:#zeny <amount> <name> - Give/take a players Zeny
+ 60:#stpoint <amount> <name> - Give/take a players stat points
+ 60:#skpoint <amount> <name> - give/take a players skill points
+ 60:#skreset <charname> - Reset skills of a character.
+ 60:#streset <charname> - Reset stats of a character.
+ 60:#reset <charname> - Reset stats AND skills of a character.
+ 60:#questskill <#> <charname> - Gives to a player the specified quest skill.
+ 60:#lostskill <#> <charname> - Takes away the specified quest skill from the player.
+ 60:#delitem <item_name_or_ID> <quantity> <player> - Remove items from a character
+ 50:#model <hair type> <hair color> <clothes color> <name> - Changes a player's model
+ 60:#disguise <monster_name_or_monster_ID> <char name> - Changes disguise of a player
+ 60:#undisguise <char name> - Cancels disguise of a player
+ 60:#changesex <name> - Changes sex of a player (all characters of the account)
+ 60:#warp/#rura+ <mapname> <x> <y> <char name> - Warps character to location of choice
+1

+ 14 - 0
conf-tmpl/grf-files.txt

@@ -0,0 +1,14 @@
+//-----------------------------------------
+// GRF List
+//-----------------------------------------
+
+grf: C:\Program Files\Gravity\RO\data.grf
+grf: C:\Program Files\Gravity\RO\sdata.grf
+
+// You may add more in this format
+// grf: <data file path>
+
+//------ Others ---------------------------
+
+// Data Directory
+//data_dir: C:\Program Files\Gravity\RO\

+ 127 - 0
conf-tmpl/help.txt

@@ -0,0 +1,127 @@
+// put at first, the minimum level to display the line
+  0:To use one command, type it inside the message window where you usually type to chat.
+ 20:@h/@help - display this help.
+ 40: 
+ 40:--- MESSAGE CMD ---
+ 40:/b/@broadcast <message> - Broadcasts a GM message with name of the GM (in yellow)
+ 40:/nb <message>/@kami <message> - Broadcasts a GM message without name of the GM (in yellow)
+ 40:@kamib <message> - Broadcasts a GM message without name of the GM (in blue)
+ 40:/lb/@localbroadcast <message> - Broadcasts a GM message with name of the GM (in yellow) ONLY on your map
+ 40:/nlb <message> - Broadcasts a GM message without name of the GM (in yellow) ONLY on your map
+  0: 
+  0:--- INFORMATION CMD ---
+ 20:@who/@whois/@w [match_text] - Display a listing of who is online and their party/guild
+ 20:@who2 [match_text] - Display a listing of who is online and their job
+ 20:@who3 [match_text] - Display a listing of who is online and where
+ 20:@whomap/@whomap2/@whomap3 [map] - like @who/@who2/@who3 but only for specifical map
+ 20:@whogm [match_text] - Like @who+@who2+who3, but only for GM.
+  1:@where [char name] - Tells you the location of a character
+
+ 40:@charcartlist <char name> - Displays all items of a player's cart.
+  0:@ignorelist - Displays your ignore list
+ 99:@mapinfo [<0-3> [map]] - Give information about a map (general info +: 0: no more, 1: players, 2: NPC, 3: shops/chat).
+  0:@time/@date/@server_date/@serverdate/@server_time/@servertime - Display the date/time of the server
+ 60: 
+ 60:@guildspy <guild_name/id> - You will receive all messages of the guild channel
+ 60:@partyspy <party_name/id> - You will receive all messages of the party channel
+  1: 
+  1:--- CHANGE GM STATE CMD ---
+ 40:/hide/@hide - Makes you character invisible (GM invisibility). Type @hide again become visible.
+ 40:@save - Sets respawn point to current spot
+ 40:@load/@return - Warps you to your save point
+ 40:/mm//mapmove/@warp/@rura/@mapmove <mapname> <x> <y> - Warps you to the selected position
+ 40:@jump [x [y]]- Randomly warps you like a flywing.
+ 20:/shift/@jumpto/@warpto/@goto <char name> - Warps you to selected character
+ 20:@follow <char_name> - follow a player
+ 10:@go <number/city_name> - Warps you to a city.
+ 10:  -3: (Memo point 2)  1: morocc   5: izlude         9: yuno     13: niflheim
+ 10:  -2: (Memo point 1)  2: geffen   6: aldebaran     10: amatsu   14: louyang
+ 10:  -1: (Memo point 0)  3: payon    7: xmas (lutie)  11: gonryun  15: start point
+ 10:   0: prontera        4: alberta  8: comodo        12: umbala   16: prison/jail
+ 10: 
+  1:@die ---- suicide
+ 60:@alive - Revives yourself from death
+ 40:@heal [<HP> <SP>] - Heals the desired amount of HP and SP. No value specified will do a full heal.
+ 20: 
+ 40:@job/@jobchange <job ID> - Changes your job
+ 40:   0: Novice           18: Alchemist      4015: Paladin
+ 40:   1: Swordman         19: Bard           4016: Champion
+ 40:   2: Mage             20: Dancer         4017: Professor
+ 40:   3: Archer           23: Super Novice   4018: Stalker
+ 40:   4: Acolyte        4001: High Novice    4019: Creator
+ 40:   5: Merchant       4002: High Swordman  4020: Clown
+ 40:   6: Thief          4003: High Mage      4021: Gypsy
+ 40:   7: Knight         4004: High Archer    4046: Taekwon
+ 40:   8: Priest         4005: High Acolyte   4047: Star Gladiator
+ 40:   9: Wizard         4006: High Merchant  4049: Soul Linker
+ 40:  10: Blacksmith     4007: High Thief
+ 40:  11: Hunter         4008: Lord Knight
+ 40:  12: Assassin       4009: High Priest
+ 40:  14: Crusader       4010: High Wizard
+ 40:  15: Monk           4011: Whitesmith
+ 40:  16: Sage           4012: Sniper
+ 40:  17: Rogue          4013: Assassin Cross
+ 40: ---- Baby Classes ----
+ 40: 4023: Baby          4024: Baby Swordman   4025: Baby Mage
+ 40: 4026: Baby Archer   4027: Baby Acolyte    4028: Baby Merchant
+ 40: 4029: Baby Thief    4030: Baby Knight     4031: Baby Priest
+ 40: 4032: Baby Wizard   4033: Baby Blacksmith 4034: Baby Hunter
+ 40: 4035: Baby Assassin 4037: Baby Crusader   4038: Baby Monk
+ 40: 4039: Baby Sage     4040: Baby Rogue      4041: Baby Alchemist
+ 40: 4042: Baby Bard     4043: Baby Dancer     4045: Super Baby
+ 60:@lvup/@blevel/@baselvlup <number of levels> - Raises your base level the desired number of levels. The max is 255 (User Defined).
+ 60:@joblvup/@jlevel/@joblvlup <number of levels> -Raises your job level the desired number of levels. The max is 50 For Basic Classes. For Super Novice and Advanced Classes it is 70.
+ 60:@allskill/@allskills/@skillall/@skillsall - Give you all skills.
+ 40:@option <param1> <param2> <param3> - Adds different visual effects on or around your character
+ 40:	<param1>      <param2>      <p3>(stackable)   <param3>               <param3>
+ 40:	1 Petrified   (stackable)   01 Sight           32 Peco Peco riding   2048 Orc Head
+ 40:	2 Frozen      01 Poison     02 Hide            64 GM Perfect Hide    4096 Wedding Sprites
+ 40:	3 Stunned     02 Cursed     04 Cloak          128 Level 2 Cart       8192 Ruwach
+ 40:	4 Sleeping    04 Silenced   08 Level 1 Cart   256 Level 3 Cart
+ 40:	6 darkness    08 ???        16 Falcon         512 Level 4 Cart
+ 40:	              16 darkness                    1024 Level 5 Cart
+ 20:@mountpeco - Give/remove you a peco (Class is required, but not skill)
+ 20:@disguise <monster_name_or_monster_ID> - Change your appearence to other players to a mob.
+ 20:@undisguise - Restore your normal appearance.
+ 20:@model <hair ID: 0-17> <hair color: 0-8> <clothes color: 0-4> - Changes your characters appearence.
+ 40:@dye/@ccolor <clothes color: 0-4> - Changes your characters appearence (only clothes color).
+ 40:@hairstyle/@hstyle <hair ID: 0-17> - Changes your characters appearence (only hair style).
+ 40:@haircolor/@hcolor <hair color: 0-8> - Changes your characters appearence (only hair color).
+ 40:@speed <1-1000> - Changes you walking speed. 1 being the fastest and 1000 the slowest. Default 150.
+ 40:@effect <effect_id> [flag] - Give an efect to your character.
+ 40:@dropall - throws all your possession on the ground
+ 40:@storeall - puts all your possessions in storage
+ 40:@killable - make your character killable
+ 60:@stpoint <number of points> - Gives you the desired number of stat points.
+ 60:@skpoint <number of points> - Gives you the desired number of skill points.
+ 60:@zeny <amount> - Gives you desired amount of Zeny.
+ 60:@str,@agi,@vit,@int,@dex,@luk <amount> - Adds desired amount to any stat. For example "@str 10" raises your str by 10
+ 60:@statall/@statsall/@allstats/@allstat [value] - Adds value in all stats (maximum if no value).
+ 40:@memo [memo_position] - set/change a memo location (no position: display memo points).
+ 40:@spiritball <number: 1-1000> - Gives you "spirit spheres" like from the skill "Call Spirits"
+ 40:	(If the number you use is > 1000, your server may become instable or crash)
+ 40:@questskill <#> - Gives you the specified quest skill
+ 40:@lostskill <#> - Takes away the specified quest skill from you
+ 40:@skillid <name> - look up a skill by name
+ 40:@useskill <skillid> <skillv> <target> - use a skill on target
+ 40:  Novice                 Swordsman                  Thief                Merchant
+ 40:  142 = Emergency Care   144 = Moving HP Recovery   149 = Throw Sand     153 = Cart Revolution
+ 40:  143 = Act dead         145 = Attack Weak Point    150 = Back Sliding   154 = Change Cart
+ 40:  Archer                 146 = Auto Berserk         151 = Take Stone     155 = Crazy Uproar/Loud Voice
+ 40:  147 = Arrow Creation   Acolyte                    152 = Stone Throw    Magician
+ 40:  148 = Charge Arrows    156 = Holy Light                                157 = Energy Coat
+ 40: @skilltree <
+ 40: @marry <player1>,<player2> - marry two players
+ 40: @divorce <player>  - divorces the two players (you need just one name of them)
+ 60: @addwarp <map name> <x coord> <y coord>
+ 40: 
+ 40:--- MONSTERS CMD ---
+ 50:/monster <monster_name> - Spawns 1 of the desired monster.
+ 50:@spawn/@monster/@summon <monster_name_or_monster_ID> [<number to spawn> [<desired_monster_name> [<x coord> [<y coord>]]]]
+ 50:@monster2 <desired_monster_name> <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]]
+ 50:@spawn/@monster/@summon/@monster2 "desired monster name" <monster_name_or_monster_ID> [<number to spawn> [<x coord> [<y coord>]]]
+ 50:@spawn/@monster/@summon/@monster2 <monster_name_or_monster_ID> "desired monster name" [<number to spawn> [<x coord> [<y coord>]]]
+ 50:	Spawns the desired monster with any desired name.
+ 60:@killmonster [map] - kill all monsters of the map (they drop)
+ 40:@killmonster2 - kill all monsters of your map (without drops)
+

+ 90 - 0
conf-tmpl/help2.txt

@@ -0,0 +1,90 @@
+  1:--- ITEMS CMD ---
+  1:@storage - Opens storage
+ 50:@gstorage - Opens guild storage
+ 60:/item <item_name> - Gives you 1 of the desired item.
+ 60:@item <item name or ID> <quantity> - Gives you the desired item.
+ 60:@item2 <item name or ID> <quantity> <identified_flag> <refine> <broken_flag> <Card1> <Card2> <Card3> <Card4> - Gives you the desired item.
+ 40:@itemreset - Remove all your items.
+ 60:@itemcheck - Check your items with authorised items.
+ 60:@idsearch <part_of_item_name> - Search all items that name have part_of_item_name
+ 60:@refine <equip position> <+/- amount>
+ 60:@produce <equip name or equip ID> <element> <# of very's>
+ 60:	Element: 0=None 1=Ice 2=Earth 3=Fire 4=Wind
+ 60:	You can add up to 3 Star Crumbs and 1 element
+ 60:@repairall - Repair all items of your inventory
+ 40: 
+ 40:--- PVP CMD ---
+ 40:@pvpon - Turns pvp on on the current map
+ 40:@pvpoff - Turns pvp off on the current map
+ 40:@gvgon/@gpvpon - Turns gvg on on the current map
+ 40:@gvgoff/@gpvpoff - Turns gvg off on the current map
+ 60:@agitstart - Starts War of Emperium
+ 60:@agitend - End War of Emperium
+  1: 
+  1:--- GROUPS CMD ---
+  1:@party <party_name> - Create a party.
+ 50:@guild <guild_name> - Create a guild.
+ 60:@guildlvup/@guildlvlup <# of levels> - Raise Guild by desired number of levels
+ 60:@guildrecall <guild_name/id> - Warps all online characters of a guild to you.
+ 60:@partyrecall <party_name/id> - Warps all online characters of a party to you.
+  1: 
+  1:--- PETS CMD ---
+ 60:@hatch - Create a pet from your inventory eggs list.
+ 60:@makeegg <pet_id> - Gives pet egg for monster number in pet DB
+ 40:@petfriendly <#> - Set pet friendly amount (0-1000) 1000 = Max
+ 40:@pethungry <#> - Set pet hungry amount (0-100) 100 = Max
+  1:@petrename - Re-enable pet rename
+ 20: 
+ 20:--- REMOTE CHAR CMD ---
+ 60:@kill <char name> - Kills specified character.
+ 40:@charkillable <char name> - make another character killable
+ 60:@nuke <char name> - Kills specified character (nuclear effect).
+ 60:@chardropall <char name> - throws all a chars possession on the ground
+ 60:@charstoreall <char name> - puts all of anothers charactes possessions in storage
+ 60:/recall/@recall <char name> - Warps target character to you.
+ 80:@recallall - Warps every character online to you.
+ 60:@revive <char name> - Revives target character.
+ 20:@charignorelist <char name> - Displays ignore list of the player
+ 20:@inall <char name> - Allows all wispers for the player
+ 20:@exall <char name> - Blocks all wispers for the player
+ 60:@charblock/@block <name> - Blocks definitively a account
+ 60:@charunblock/@unblock <name> - Unblocks a account
+ 60:@charban/@ban/@banish/@charbanish <time> <name> - Ban temporarily a account
+ 60:	time usage: adjustement (+/- value) and element (y/a, m, d/j, h, mn, s)
+ 60:	Example: @ban +1m-2mn1s-6y testplayer
+ 60:@charunban/@unban/@unbanish/@charunbanish <name> - Unban a account
+ 60:@jail <char_name> - Sends specified character in jails
+ 60:@trade <char_name> - Open a trade window with a another player
+ 20:@kick <charname> - Kicks specified character off the server
+ 99:@kickall - Kick all characters off the server
+ 99:@mapexit - Kick all players and shut down map-server.
+ 80:@doom - Kills all NON GM chars on the server.
+ 80:@doommap - Kills all non GM characters on the map.
+ 80:@raise - Resurrects all characters on the server.
+ 80:@raisemap - Resurrects all characters on the map.
+ 60:@unjail/@discharge <char_name> - Discharges specified character/prisoner
+ 80: 
+ 80:--- ENVIRONMENT CMD ---
+ 80:@night - Uses @option 00 16 00 on all characters. All characters are in darkness.
+ 80:@day - Uses @option 00 00 00 on all characters.
+ 80:@skillon - turn skills on for a map
+ 80:@skilloff - turn skills on for a map
+  0: 
+  0:--- ADMIN CMD ---
+ 99:@reloaditemdb - Reload item database (admin command)
+ 99:@reloadmobdb - Reload monster database (admin command)
+ 99:@reloadskilldb - Reload skills definition database (admin command)
+ 99:@reloadscript - Reload all scripts (admin command)
+ 99:@reloadgmdb - Reload GM levels (admin command)
+ 99:@adjgmlvl - Do a temporary adjustment of the GM level of a player (admin command)
+ 99:@adjcmdlvl - Do a temporary adjustment of the GM level of a command (admin command)
+ 80:@shownpc <NPC_name> - Enable a NPC (admin command)
+ 80:@hidenpc <NPC_name> - Disable a NPC (admin command)
+ 80:@loadnpc <path_to_script> - Load script (admin command)
+ 80:@unloadnpc <NPC_name> - Unload script (admin command)
+ 80: 
+ 99:@gat - For debugging (you inspect around gat)
+ 99:@packet - For debugging (packet variety)
+ 99: 
+100:@GM <password> - it becomes GM!
+  0:@email <actual@email> <new@email> - to change your e-mail (characters protection)

+ 0 - 0
conf-tmpl/import/atcommand_conf.txt


+ 0 - 0
conf-tmpl/import/battle_conf.txt


+ 0 - 0
conf-tmpl/import/char_conf.txt


+ 0 - 0
conf-tmpl/import/charcommand_conf.txt


+ 0 - 0
conf-tmpl/import/inter_conf.txt


+ 0 - 0
conf-tmpl/import/ladmin_conf.txt


+ 0 - 0
conf-tmpl/import/log_conf.txt


+ 0 - 0
conf-tmpl/import/login_conf.txt


+ 0 - 0
conf-tmpl/import/map_conf.txt


+ 0 - 0
conf-tmpl/import/msg_conf.txt


+ 177 - 0
conf-tmpl/inter_athena.conf

@@ -0,0 +1,177 @@
+// Athena InterServer configuration.
+
+// TXT version options only
+
+// Storage flatfile database, used for Karfa storage.
+storage_txt: save/storage.txt
+
+// Party flatfile database, for party names, members and other party info.
+party_txt: save/party.txt
+
+// Guild flatfile database, for guild names, members, and other guild info.
+guild_txt: save/guild.txt
+
+// Pet flatfile database, for pet names, and other pet info.
+pet_txt: save/pet.txt
+
+// Castle flatfile database, for emperium war castles, etc.
+castle_txt: save/castle.txt
+
+// Status change flatfile database, for status changes that are saved between sessions.
+scdata_txt: save/scdata.txt
+
+// Options for both versions
+
+// Log Inter Connections, etc.?
+log_inter: 1
+
+// Inter Log Filename
+inter_log_filename: log/inter.log
+
+// Level range for sharing within a party
+party_share_level: 10
+
+// Disconnect players when the map server loses the connection to the char server?
+// NOTE: The default is 1 (yes) to prevent any kinds of exploits, but large servers experience connection loss
+// during high load times, in which case it might be desirable to set this to '0'.
+// NOTE: Don't use 'yes/no' here, use 1 (yes)/ 0 (no).
+kick_on_disconnect: 1
+
+// SQL version options only
+
+// Char-Save method
+// 0 = saves over the charserver [default]
+// 1 = map server saves character data (reduces strain on the charserver)
+// NOTE: Feature still somewhat experimental, needs more testing.
+// WARNING: Don't use it in multi char/map or customized table names config.
+charsave_method: 0
+
+// The level at which a player with access is considered a GM. 
+// An account with an access level lower than this is not effected
+// by gm_can_drop_lv (battle_athena.conf). 
+lowest_gm_level: 1
+
+// How often the GM accounts will be reloaded by the map-server in minutes
+read_gm_interval: 10
+
+// Ideally under linux, you want to use localhost instead of 127.0.0.1. 
+// 
+// Under windows, you want to use 127.0.0.1.  If you see a message like
+// "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"
+// and you have localhost, switch it to 127.0.0.1
+
+
+// You can specify the codepage to use in your mySQL tables here.
+// (Note that this feature requires MySQL 4.1+)
+//default_codepage: 
+
+// MySQL Login SQL Server
+login_server_ip: 127.0.0.1
+login_server_port: 3306
+login_server_id: ragnarok
+login_server_pw: ragnarok
+login_server_db: ragnarok
+
+// MySQL Character SQL server
+char_server_ip: 127.0.0.1
+char_server_port: 3306
+char_server_id: ragnarok
+char_server_pw: ragnarok
+char_server_db: ragnarok
+
+// MySQL Map SQL Server
+map_server_ip: 127.0.0.1
+map_server_port: 3306
+map_server_id: ragnarok
+map_server_pw: ragnarok
+map_server_db: ragnarok
+
+// MySQL Log SQL Database
+log_db_ip: 127.0.0.1
+log_db_port: 3306
+log_db_id: ragnarok
+log_db_pw: ragnarok
+log_db: log
+
+// MySQL Mail SQL Server
+mail_server_ip: 127.0.0.1
+mail_server_port: 3306
+mail_server_id: ragnarok
+mail_server_pw: ragnarok
+mail_server_db: ragnarok
+
+// for TXT -> SQL convertors
+db_server_ip: 127.0.0.1
+db_server_port: 3306
+db_server_id: ragnarok
+db_server_pw: ragnarok
+db_server_logindb: ragnarok
+
+// DO NOT CHANGE ANYTHING BEYOND THIS LINE UNLESS YOU KNOW YOUR DATABASE DAMN WELL
+// this is meant for people who KNOW their stuff, and for some reason want to change their
+// database layout. [CLOWNISIUS]
+
+login_db_account_id: account_id
+login_db_userid: userid
+login_db_user_pass: user_pass
+login_db_level: level
+
+
+// ALL MySQL Database Table names
+
+// GM Account Database Table
+gm_db: login
+gm_db_level: level
+gm_db_account_id: account_id
+
+// Login Database Tables
+login_db: login
+loginlog_db: loginlog
+
+// Character Database Tables
+char_db: char
+scdata_db: sc_data
+cart_db: cart_inventory
+inventory_db: inventory
+charlog_db: charlog
+storage_db: storage
+reg_db: global_reg_value
+skill_db: skill
+interlog_db: interlog
+memo_db: memo
+guild_db: guild
+guild_alliance_db: guild_alliance
+guild_castle_db: guild_castle
+guild_expulsion_db: guild_expulsion
+guild_member_db: guild_member
+guild_skill_db: guild_skill
+guild_position_db: guild_position
+guild_storage_db: guild_storage
+party_db: party
+pet_db: pet
+friend_db: friends
+
+// Map Database Tables
+item_db_db: item_db
+item_db2_db: item_db2
+mob_db_db: mob_db
+mob_db2_db: mob_db2
+
+// Mail Database Table
+mail_db: mail
+
+//Use SQL item_db and mob_db for the map server
+use_sql_db: no
+
+//SQL for the rest of the databases.
+//This is experimental and not meant to be used by anyone other than developers yet.
+use_new_sql_db: no
+
+// Use SQL Mail Server
+mail_server_enable: no
+
+// Nick for sending mainchat 
+// messages like whisper
+main_chat_nick: Main
+
+import: conf/import/inter_conf.txt

+ 33 - 0
conf-tmpl/ladmin_athena.conf

@@ -0,0 +1,33 @@
+// Athena Ladmin configuration file.
+ 
+// Login Server IP
+login_ip:127.0.0.1
+// Login Server Port
+login_port: 6900
+
+// Administrative password, used to connect remotely to server.
+// NOTICE: If you enable remote administration, you should change its value for security
+admin_pass: admin
+
+// Encoding type of the password
+// 0: not encoded
+// 1: key+password
+// 2: password+key
+passenc: 2
+
+// Language of ladmin
+// F: Français
+// E: English (default)
+defaultlanguage: E
+
+// Log Filename. All operations done by the software are logged in this file.
+ladmin_log_filename: log/ladmin.log
+
+// Indicate how to display date in logs, to players, etc.
+// 0: 31-12-2004 23:59:59
+// 1: 12-31-2004 23:59:59
+// 2: 2004-31-12 23:59:59
+// 3: 2004-12-31 23:59:59 (default)
+date_format: 3
+
+import: conf/import/ladmin_conf.txt

+ 41 - 0
conf-tmpl/lan_support.conf

@@ -0,0 +1,41 @@
+// Athena TXT version LAN configure file.
+// Support Client Connect to Local Area Network (LAN) IP Address Server.
+// put this fle into conf/ directory
+//
+// HOWTO:
+//   To use this file, the login-server, char-server and map-server must be on the same subnetwork
+//     (not necessary on the same computer). You can not use eAthena if you want to install the servers on 2 or more different LAN.
+//
+//   First of all: you must configure your router to forward your WAN IP (one or more) and port (default: 6900, 6121 and 5121)
+//     to the right concerned computer(s) (if default port, forward 6900 port to the (LAN IP) login-server, 6121 port to the (LAN IP) char-server, etc.).
+//   After, set in char_athena.conf and map_athena.conf files the WAN IP and the right ports that you use.
+//   Give to WAN people (client that are not on your LAN) your WAN IP to have an access to your server.
+//   At this point, all players outside your LAN can access to your server(s).
+//
+//   Now, you must parameter your LAN for the servers.
+//   Set the LAN IP of the char-server and the map-server in this file (lan_char_ip and lan_map_ip).
+//   Set the definition of your LAN in this file (subnet and subnetmask).
+//   When you load/start login-server and char-server, read what the server displays, and specially the section ---LAN CONFIGURATION---.
+//     If you see a warning or something not good, correct it.
+//   Now LAN client can access to your server.
+//
+//   NB: if you want that nobody of your LAN can access to your server, put 127.0.0.1 in IP and 255.255.255.255 for the mask.
+//       So only the localhost computer would access to your server.
+//   NB2: you can use LAN name if you have some instead of IP and/or mask.
+//   NB3: if you want set your server only for LAN people, set your LAN IP instead of the WAN IP, and set 127.0.0.1/255.255.255.255 for the LAN IP.
+//
+// HOW THAT WORKS:
+//   When someone tries to connect to your server(s), the login-server/char-server checks its IP with the LAN subnet (subnet and subnetmask parameters).
+//   If it matches, the login-server sends the LAN IP of the char-server (lan_char_ip); and char-server do same for map-server (lan_map_ip).
+//   If not, the login-server sends the WAN IP of the char-server that it have received (char_ip in char_athena.conf)
+//     and the char-server sends the WAN IP of the map-server that it have received (map_ip in map_athena.conf)
+
+// put here the LAN IP of your char-server
+lan_char_ip: 127.0.0.1
+
+// put here the LAN IP of your map-server
+lan_map_ip: 127.0.0.1
+
+// put here the Subnet mask of your LAN
+subnet: 127.0.0.1
+subnetmask: 255.255.255.255

+ 194 - 0
conf-tmpl/log_athena.conf

@@ -0,0 +1,194 @@
+// eAthena - Log Configuration File
+
+// Enable Logs?
+enable_logs: 1
+
+// Use MySQL Logs? (SQL Version Only)
+sql_logs: 0
+
+// LOGGING FILTERS [Lupus]
+//=============================================================
+//if any condition is true then the item will be logged
+//0 = Don't log at all
+//1 = Log any item
+//Advanced Filter Bits: ||
+//2 - Healing items (0)
+//3 - Etc Items(3) + Arrows (10)
+//4 - Usable Items(2) + Lures,Scrolls(11)
+//5 - Weapon(4)
+//6 - Shields,Armor,Headgears,Accessories,etc(5)
+//7 - Cards(6)
+//8 - Pet Accessories(8) + Eggs(7) (well, monsters don't drop 'em but we'll use the same system for ALL logs)
+//9 - Log expensive items ( >= price_items_log)
+//10 - Log big amount of items ( >= amount_items_log)
+//11 - Log refined items (if their refine >= refine_items_log )
+//12 - Log rare items (if their drop chance <= rare_items_log )
+
+//Examples: (log filters)
+//log_drop: 1	= logs ANY items
+//log_drop: 2	= logs only HEALING items
+//log_drop: 4	= logs only Etc Items and Arrows
+//log_drop: 64	= logs only Cards
+//log_drop: 322	= logs only Healing items, Cards and those items which price is >= price_items_log
+//log_drop: 4080 = logs all items (including all rare, big amount) exept healing, etc, arrows and useble ones
+//etc
+
+// Log Items which Refine >= refine_items_log
+refine_items_log: 5
+// Log Items whith min drop rate <= rare_items_log
+//1 = 0.01%, 100 = 1% drop chance, etc
+rare_items_log: 100
+//don't log it if the current item price < price_items_log
+price_items_log: 1000
+//don't log it if the current item amount < amount_items_log
+amount_items_log: 100
+//=============================================================
+
+// Log Dead Branch Usage
+log_branch: 0
+
+// NEW [Lupus]
+// Log Players/Monster Drops and Players Pickups (You can use a filter)
+log_pick: 0
+
+// NEW [Lupus]
+// Log Zeny Changes
+// Filter settings
+// 0 - don't log; 1 - log any zeny changes; 2.....1000000 - minimal absolut logging zeny value
+log_zeny: 0
+
+// Log Monster Drops (You can use a filter)
+//Outdated. Use Pick_Log instead
+log_drop: 0
+
+// Log Stolen Items (You can use a filter)
+//Outdated. Use Pick_Log instead
+log_steal: 0
+
+// Log MVP Monster Drops
+//Outdated. Use Pick_Log instead. But this log could be useful to keep track slayed MVPs
+log_mvpdrop: 0
+
+// Log Present Items (Old Blue Box, etc.) (You can use a filter)
+log_present: 0
+
+// Log Produced Items (You can use a filter)
+log_produce: 0
+
+// Log Refining (You can use a filter)
+log_refine: 0
+
+// Log Trading (You can use a filter)
+//Outdated. Use Pick_Log instead
+log_trade: 0
+
+// Log Vending (You can use a filter)
+//Outdated. Use Pick_Log instead
+log_vend: 0
+
+// Log GM Commands (set to minimum level of Logged Commands)
+log_gm: 40
+
+// Log NPC 'logmes' commands
+log_npc: 0
+
+// Log CHAT (currently only: Party, Guild, Whisper)
+// LOGGING FILTERS [Lupus]
+//=============================================================
+//0 = Don't log at all
+//1 = Log any chat messages
+//Advanced Filter Bits: ||
+//2 - Log Whisper messages
+//3 - Log Party messages
+//4 - Log Guild messages
+//5 - Log Common messages (not implemented)
+//6 - Don't log when WOE is on
+//Example:
+//log_chat: 1	= logs ANY messages
+//log_chat: 6	= logs both Whisper & Party messages
+//log_chat: 8	= logs only Guild messages
+//log_chat: 18	= logs only Whisper, when WOE is off
+
+log_chat: 0
+
+// Dead Branch Log Table
+log_branch_db: branchlog
+
+// Drops & Pickups  Table
+log_pick_db: picklog
+
+// Zeny Table
+log_zeny_db: zenylog
+
+// Drop & Steal Log Table
+log_drop_db: droplog
+
+// MVP Drop Table
+log_mvpdrop_db: mvplog
+
+// Present Drop Table
+log_present_db: presentlog
+
+// Produce Log Table
+log_produce_db: producelog
+
+// Refine Log Table
+log_refine_db: refinelog
+
+// Trade Log Table
+log_trade_db: tradelog
+
+// Vend Log Table
+log_vend_db: vendlog
+
+// GM Log Table
+log_gm_db: atcommandlog
+
+// NPC Log Table
+log_npc_db: npclog
+
+// CHAT Log Table
+log_chat_db: chatlog
+
+
+// Dead Branch Log File
+log_branch_file: log/branchlog.log
+
+// Drops & Pickups  Log File
+log_pick_file: log/picklog.log
+
+// Zeny Log File
+log_zeny_file: log/zenylog.log
+
+// Drop & Steal Log File
+log_drop_file: log/droplog.log
+
+// MVP Drop File
+log_mvpdrop_file: log/mvplog.log
+
+// Present Drop File
+log_present_file: log/presentlog.log
+
+// Produce Log File
+log_produce_file: log/producelog.log
+
+// Refine Log File
+log_refine_file: log/refinelog.log
+
+// Trade Log File
+log_trade_file: log/tradelog.log
+
+// Vend Log File
+log_vend_file: log/vendlog.log
+
+// GM Log File
+log_gm_file: log/atcommandlog.log
+
+// NPC Log File
+log_npc_file: log/npclog.log
+
+// CHAT Log File
+log_chat_file: log/chatlog.log
+
+
+import: conf/import/log_conf.txt

+ 182 - 0
conf-tmpl/login_athena.conf

@@ -0,0 +1,182 @@
+// Athena Login Server configuration file.
+// Translated by Peter Kieser <pfak@telus.net>
+
+// The login server listens on the interface with this IP address.
+// NOTE: This allows you to run multiple servers on multiple interfaces
+// while using the same ports for each server.
+//bind_ip: 127.0.0.1
+ 
+// Login Server Port
+login_port: 6900
+
+//Time-stamp format which will be printed before all messages.
+//Can at most be 20 characters long.
+//Common formats:
+// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
+// %H:%M:%S (hour:minute:second, 24 hour format)
+// %d/%b/%Y (day/Month/year)
+//For full format information, consult the strftime() manual.
+//timestamp_format: [%d/%b %H:%M]
+
+//Makes server output more silent by ommitting certain types of messages:
+//1: Hide Information messages
+//2: Hide Status messages
+//4: Hide Notice Messages
+//8: Hide Warning Messages
+//16: Hide Error and SQL Error messages.
+//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
+console_silent: 0
+
+// Whether remote administration is enabled or disabled (1 for enabled, 0 for disabled)
+admin_state: 0
+
+// Administrative password, used by ladmin (perl software) to connect remotely to server.
+// NOTICE: If you enable remote administration, you should change its value for security
+admin_pass: admin
+
+// Indicate the IP that the server accepts for remote administration.
+// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
+//      or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
+//      or 'clear' to suppress previous parameter (use it in import file mainly)
+// Add as many IP's as you wish.
+ladminallowip: all
+
+// Console Commands
+// Allow for console commands to be used on/off
+// This prevents usage of >& log.file
+console: off
+
+// Are login's case sensitive?
+case_sensitive: on
+
+// Gamemaster password, used with the @gm command to obtain GM commands (level of gm set with level_new_gm parameter).
+// NOTICE: You should also change this one.
+gm_pass: gm
+
+// Level of new GM created with @gm command. (default: 60)
+// If you set to 0, you disable creation of new GM with @gm.
+// To be able to create a gm with @gm, you must:
+// - give a level to this value (not 0)
+// - enable to level 0 the @gm command (atcommand_athena.conf) (default 100)
+// - enable gm commands to normal player (battle_athena.conf, atcommand_gm_only parameter)
+// - and normal player must give correct password when he use the @gm command
+level_new_gm: 60
+
+// Can you make new accounts on the server? (1 for Yes, 0 for no) 
+// (1 = _M/_F enabled, 0 = not enabled)
+new_account: 1
+
+// ********** account registration flood system **********
+// allowed_regs is the number of registrations allowed in time_allowed (in seconds)
+allowed_regs: 1
+time_allowed: 10
+
+// Account flatfile database, stores account information.
+account_filename: save/account.txt
+
+// What account AIDs have GM privs, and what level?
+gm_account_filename: conf/GM_account.txt
+
+// Timer to check if GM_account file has been changed and reload GM account automaticaly
+// (in seconds; default: 15; value: 0 (disabled), or 2 or more)
+gm_account_filename_check_timer: 15
+
+// Log Filename. All operations received by the server are logged in this file.
+login_log_filename: log/login.log
+
+// To log the login server?
+// NOTE: The login-sql server needs the login logs to enable dynamic pass failure bans.
+log_login: 1
+
+// Name of the file of that logs the unknown packets (for debug or hack check)
+login_log_unknown_packets_filename: log/login_unknown_packets.log
+
+//When set to yes, the login server will refuse connections from accounts that are considered online already. 
+//When a login attempt is rejected, the account in question is also kicked from all connected char-servers.
+//It's safe to turn this off if there's only one char-server connected, or if the char-servers don't share 
+//the same backend (ie: Multiple char servers reading from the same SQL tables)
+online_check: yes
+
+// Indicate if the unknown packets are saved or not
+//(the unknown packets coming from the char-server or ladministration does not relate to, which is always saved)
+// Be careful: if you receive an attack, your hard disk can cause lag...
+// So, active this option with a speed hard disk or for debug only.
+save_unknown_packets: 0
+
+// Indicate if you want display the parse of the packets received in a normal connection
+// It's useful for debug. Possible values: 0: no (default), 1: yes
+display_parse_login: 0
+
+// Indicate if you want display the parse of the packets received in administration connection
+// It's useful for debug. Possible values: 0: no (default), 1: yes
+display_parse_admin: 0
+
+// Indicate if you want display the parse of the packets received from a char-server
+// It's useful for debug. Possible values: 0: no (default), 1: yes (without packet 0x2714), 2: all packets
+display_parse_fromchar: 0
+
+// Indicate how to display date in logs, to players, etc.
+// 0: 31-12-2004 23:59:59
+// 1: 12-31-2004 23:59:59
+// 2: 2004-31-12 23:59:59
+// 3: 2004-12-31 23:59:59 (default)
+date_format: 3
+
+// Indicate the minimum GM level of player that the server accepts to connection.
+// 0: all players (normal player are 0. it's default), 1-99: GM level at least with level x
+min_level_to_connect: 0
+
+// Give possibility to adjust (ladmin command: timeadd) the time of an unlimited account.
+// If set to on/1/yes..., the adjustment is be done from actual time to set the final time of the account.
+// If set to no/0/no..., the adjustment can not be done on an unlimited account. You must set (ladmin command: timeset) a final time before to adjust (ladmin command: timeadd)
+add_to_unlimited_account: off
+
+// Starting additional sec from now for the limited time at creation of account
+// -1: new account are created with UNlimited time (default value)
+// 0 or more: new accounts was created by addition of the value (in sec) to the actual time (to set first limited time)
+start_limited_time: -1
+
+// It's to check IP of a player between login-server and char-server (part of anti-hacking system)
+// If player doesn't have same IP, connection is refused.
+// Set to 0/off/no to not check IP of player.
+// Set to 1/on/yes if you want to check (default)
+// Note: if you enable this option, be sure that your (local/lan/wan) players use correct ip (in xml file) to contact servers,
+//       and that your LAN is correctly configured (!), and that LAN configuration of eathena is right.
+//       if not correct, you can read list of char-servers, but not look slots of characters (rejected by server).
+check_ip_flag: yes
+
+// Specify order of IP control if necessary (option: 'deny,allow', 'allow,deny', or 'mutual-failture')
+// (how to use 'allow' and 'deny' information)
+//order: allow,deny
+
+// Indicate the IP that the server accept.
+// put: 'all', or 'xxx.xxx.' (begin of an ip finished by '.' or a complete ip),
+//      or a network and its mask (example: '123.456.789.012/24' or '123.456.789.012/255.255.255.0')
+//      or 'clear' to suppress previous parameter (use it in import file mainly)
+// Add as many IP's as you wish.
+//allow: all
+
+// Indicate the IP that the server refuse.
+// Add as many IP's as you wish, as long as you put deny: before it.
+//deny: 123.123.123.123
+//deny: 234.234.234.234
+
+//Check The clientversion set in the clientinfo ?
+check_client_version: no
+
+//What version we would allow to connect? (if the options above is enabled..)
+client_version_to_connect: 20
+
+//Passwords in Login DB are MD5 - <passwordencrypt> cannot b used on client with this on
+use_MD5_passwords: no
+
+//Ban features: read readme for more info if you dont know this.
+ipban: 1
+dynamic_pass_failure_ban: 1
+dynamic_pass_failure_ban_time: 5
+dynamic_pass_failure_ban_how_many: 3
+dynamic_pass_failure_ban_how_long: 60
+dynamic_account_ban: 1
+dynamic_account_ban_class: 0
+
+import: conf/import/login_conf.txt

+ 114 - 0
conf-tmpl/map_athena.conf

@@ -0,0 +1,114 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------------
+//eAthena Map-Server Configuration File
+//--------------------------------------------------------------
+
+
+//--------------------------------------------------------------
+//			Configuration Info			
+//--------------------------------------------------------------
+// Interserver communication passwords, set in account.txt (or equiv.)
+userid: s1
+passwd: p1
+
+// Character Server IP
+// The map server connects to the character server using this IP address.
+// NOTE: This is useful when you are running behind a firewall or are on
+// a machine with multiple interfaces.
+//char_ip: 127.0.0.1
+
+// The map server listens on the interface with this IP address.
+// NOTE: This allows you to run multiple servers on multiple interfaces
+// while using the same ports for each server.
+//bind_ip: 127.0.0.1
+
+// Character Server Port
+char_port: 6121
+
+// Map Server IP
+// The map server exports this IP address to the entire world.
+// NOTE: You should only need to set this if you are running behind a
+// firewall or are on a machine with multiple interfaces.
+//map_ip: 127.0.0.1
+
+// Map Server Port
+map_port: 5121
+
+//Time-stamp format which will be printed before all messages.
+//Can at most be 20 characters long.
+//Common formats:
+// %I:%M:%S %p (hour:minute:second 12 hour, AM/PM format)
+// %H:%M:%S (hour:minute:second, 24 hour format)
+// %d/%b/%Y (day/Month/year)
+//For full format information, consult the strftime() manual.
+//timestamp_format: [%d/%b %H:%M]
+
+//Makes server output more silent by ommitting certain types of messages:
+//1: Hide Information messages
+//2: Hide Status messages
+//4: Hide Notice Messages
+//8: Hide Warning Messages
+//16: Hide Error and SQL Error messages.
+//Example: "console_silent: 7" Hides information, status and notice messages (1+2+4)
+console_silent: 0
+
+//Preferred map loading method
+// 0: Read directly from grf
+// 1: Read from cache (with compression)
+// 2: Read from cache (without compression)
+// If the cache was not found it will read the maps from the GRF and copy
+// any necessary data into a newly created cache.
+// It is possible to reduce the map cache to 1MB for 400+ maps with compression
+// enabled. If all maps are already loaded in the cache, Athena can boot without
+// reading the grf files.
+read_map_from_cache: 1
+//
+//Where is the bitmap file stored?
+map_cache_file: db/mapinfo.txt
+
+//Where should all database data be read from?
+db_path: db
+
+// Advanced Fusion Maps directory
+afm_dir: afm
+
+// Enable the @guildspy and @partyspy at commands?
+// Note that enabling them decreases packet sending performance.
+enable_spy: no
+
+// Console Commands
+// Allow for console commands to be used on/off
+// This prevents usage of >& log.file
+console: off
+
+// Database autosave time, in seconds.
+autosave_time: 60
+
+// Message of the day file, when a character logs on, this message is displayed.
+motd_txt: conf/motd.txt
+
+// When @help or @h is typed when you are a gm, this is displayed for helping new gms understand gm commands.
+help_txt: conf/help.txt
+help2_txt: conf/help2.txt
+charhelp_txt: conf/charhelp.txt
+
+mapreg_txt: save/mapreg.txt
+
+// Scripts
+import: npc/scripts_main.conf
+
+// Maps:
+import: conf/maps_athena.conf
+
+import: conf/import/map_conf.txt

+ 56 - 0
conf-tmpl/mapflag/gvg.txt

@@ -0,0 +1,56 @@
+//===== eAthena Script =======================================
+//= GvG On Map Flags
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.2
+//===== Description: =========================================
+//= gvg: Turns on GvG mode (same as PvP except Guilds are
+//=      automatically allied)
+//= gvg_castle: Describes castle maps for WoE.
+//===== Additional Comments: =================================
+//= 1.2 Updated with new meanings of gvg and gvg_castle
+//= 1.1 Added Novice Guild Castles
+//============================================================
+
+// GvG Arenas =============
+guild_vs1.gat	mapflag	gvg
+guild_vs2.gat	mapflag	gvg
+guild_vs3.gat	mapflag	gvg
+guild_vs4.gat	mapflag	gvg
+guild_vs5.gat	mapflag	gvg
+
+// Guild Castles ==========
+aldeg_cas01.gat	mapflag	gvg_castle
+aldeg_cas02.gat	mapflag	gvg_castle
+aldeg_cas03.gat	mapflag	gvg_castle
+aldeg_cas04.gat	mapflag	gvg_castle
+aldeg_cas05.gat	mapflag	gvg_castle
+gefg_cas01.gat	mapflag	gvg_castle
+gefg_cas02.gat	mapflag	gvg_castle
+gefg_cas03.gat	mapflag	gvg_castle
+gefg_cas04.gat	mapflag	gvg_castle
+gefg_cas05.gat	mapflag	gvg_castle
+payg_cas01.gat	mapflag	gvg_castle
+payg_cas02.gat	mapflag	gvg_castle
+payg_cas03.gat	mapflag	gvg_castle
+payg_cas04.gat	mapflag	gvg_castle
+payg_cas05.gat	mapflag	gvg_castle
+prtg_cas01.gat	mapflag	gvg_castle
+prtg_cas02.gat	mapflag	gvg_castle
+prtg_cas03.gat	mapflag	gvg_castle
+prtg_cas04.gat	mapflag	gvg_castle
+prtg_cas05.gat	mapflag	gvg_castle
+
+// Novice Guild Castles ===
+//n_castle.gat	mapflag	gvg_castle
+nguild_alde.gat	mapflag	gvg_castle
+nguild_gef.gat	mapflag	gvg_castle
+nguild_pay.gat	mapflag	gvg_castle
+nguild_prt.gat	mapflag	gvg_castle
+
+// Guild Dungeons =========
+gld_dun01.gat	mapflag	gvg_dungeon
+gld_dun02.gat	mapflag	gvg_dungeon
+gld_dun03.gat	mapflag	gvg_dungeon
+gld_dun04.gat	mapflag	gvg_dungeon

+ 71 - 0
conf-tmpl/mapflag/indoors.txt

@@ -0,0 +1,71 @@
+//===== eAthena Script =======================================
+//= Map Flags for Indoors Buildings or Dungeons
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.3 [Lupus]
+//===== Compatible With: =====================================
+//=
+//===== Description: =========================================
+//= 'indoors' turns off all night effects.
+//============================================================
+
+alberta_in.gat	mapflag	indoors
+izlude_in.gat	mapflag	indoors
+gef_tower.gat	mapflag	indoors
+geffen_in.gat	mapflag	indoors
+moc_castle.gat	mapflag	indoors
+morocc_in.gat	mapflag	indoors
+payon_in01.gat	mapflag	indoors
+payon_in02.gat	mapflag	indoors
+payon_in03.gat	mapflag	indoors
+prt_in.gat	mapflag	indoors
+prt_castle.gat	mapflag	indoors
+prt_church.gat	mapflag	indoors
+in_orcs01.gat	mapflag	indoors
+aldeba_in.gat	mapflag	indoors
+monk_in.gat	mapflag	indoors
+prt_are_in.gat	mapflag	indoors
+arena_room.gat	mapflag	indoors
+sword_1-1.gat	mapflag	indoors
+sword_2-1.gat	mapflag	indoors
+sword_3-1.gat	mapflag	indoors
+xmas_in.gat	mapflag	indoors
+cmd_in01.gat	mapflag	indoors
+cmd_in02.gat	mapflag	indoors
+yuno_in01.gat	mapflag	indoors
+yuno_in03.gat	mapflag	indoors
+yuno_in04.gat	mapflag	indoors
+yuno_in05.gat	mapflag	indoors
+alde_alche.gat	mapflag	indoors
+sec_in01.gat	mapflag	indoors
+ama_in01.gat	mapflag	indoors
+ama_in02.gat	mapflag	indoors
+gon_in.gat	mapflag	indoors
+um_in.gat	mapflag	indoors
+nif_in.gat	mapflag	indoors
+lou_in01.gat	mapflag	indoors
+lou_in02.gat	mapflag	indoors
+jawaii_in.gat	mapflag	indoors
+que_god01.gat	mapflag	indoors
+que_god02.gat	mapflag	indoors
+ayo_in01.gat	mapflag	indoors
+ayo_in02.gat	mapflag	indoors
+que_sign01.gat	mapflag	indoors
+ein_in01.gat	mapflag	indoors
+airport.gat	mapflag	indoors
+airplane.gat	mapflag	indoors
+airplane_01.gat	mapflag	indoors
+hu_in01.gat	mapflag	indoors
+auction_01.gat	mapflag	indoors
+auction_02.gat	mapflag	indoors
+yuno_pre.gat	mapflag	indoors
+y_airport.gat	mapflag	indoors
+lhz_airport.gat	mapflag	indoors
+lhz_in01.gat	mapflag	indoors
+lhz_in02.gat	mapflag	indoors
+lhz_in03.gat	mapflag	indoors
+lhz_cube.gat	mapflag	indoors
+hu_in01.gat	mapflag	indoors
+auction_01.gat	mapflag	indoors
+auction_02.gat	mapflag	indoors

+ 48 - 0
conf-tmpl/mapflag/jail.txt

@@ -0,0 +1,48 @@
+//===== eAthena Script =======================================
+//= Map Flags for Jails ( ATCommand @jail <player> )
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//=
+//===== Description: =========================================
+//= pvp: Turns on PvP mode
+//= pvp_noparty: Can't attack player in same party
+//= nobranch: No Dead Branching allowed.
+//= nomemo: No Warp Portal Memory Point allowed.
+//= nopenalty: No Exp. penalty when player dies.
+//= nosave: No saving respawn point allowed. Use SavePoint to use the
+//=                players previous savepoint, or choose one manually.
+//= noteleport: No Teleporting allowed.  No f-wings or b-wings.
+//===== Additional Comments: =================================
+//= 
+//============================================================
+
+
+// No Memory =============================
+sec_pri.gat	mapflag	nomemo
+
+// No Save ===============================
+sec_pri.gat	mapflag	nosave	SavePoint
+
+// No Teleport ===========================
+sec_pri.gat	mapflag	noteleport
+
+// No Warp ===============================
+sec_pri.gat	mapflag	nowarp
+
+// No Return, Stop people from being pulled out of jail (warpparty/guild)
+sec_pri.gat	mapflag	noreturn 
+
+// Bloody Jail ===========================
+//Uncomment following maps to let your prisoners fight with other prisoners
+
+// PvP ===================================
+sec_pri.gat	mapflag	pvp
+
+// No Party ==============================
+sec_pri.gat	mapflag	pvp_noparty
+
+//Nightmare Equipment Drops PVP ==========
+sec_pri.gat	mapflag	pvp_nightmaredrop	random,equip,300

+ 214 - 0
conf-tmpl/mapflag/night.txt

@@ -0,0 +1,214 @@
+//===== eAthena Script =======================================
+//= Map Flags for maps where the night is visible.
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.0 [Skotlex]
+//===== Compatible With: =====================================
+//=
+//===== Description: =========================================
+//= 'nightenabled' specifies which maps can display "night".
+//============================================================
+
+alb2trea.gat	mapflag	nightenabled
+alberta.gat	mapflag	nightenabled
+aldebaran.gat	mapflag	nightenabled
+gef_fild00.gat	mapflag	nightenabled
+gef_fild01.gat	mapflag	nightenabled
+gef_fild02.gat	mapflag	nightenabled
+gef_fild03.gat	mapflag	nightenabled
+gef_fild04.gat	mapflag	nightenabled
+gef_fild05.gat	mapflag	nightenabled
+gef_fild06.gat	mapflag	nightenabled
+gef_fild07.gat	mapflag	nightenabled
+gef_fild08.gat	mapflag	nightenabled
+gef_fild09.gat	mapflag	nightenabled
+gef_fild10.gat	mapflag	nightenabled
+gef_fild11.gat	mapflag	nightenabled
+geffen.gat	mapflag	nightenabled
+glast_01.gat	mapflag	nightenabled
+izlu2dun.gat	mapflag	nightenabled
+izlude.gat	mapflag	nightenabled
+mjolnir_01.gat	mapflag	nightenabled
+mjolnir_02.gat	mapflag	nightenabled
+mjolnir_03.gat	mapflag	nightenabled
+mjolnir_04.gat	mapflag	nightenabled
+mjolnir_05.gat	mapflag	nightenabled
+mjolnir_06.gat	mapflag	nightenabled
+mjolnir_07.gat	mapflag	nightenabled
+mjolnir_08.gat	mapflag	nightenabled
+mjolnir_09.gat	mapflag	nightenabled
+mjolnir_10.gat	mapflag	nightenabled
+mjolnir_11.gat	mapflag	nightenabled
+mjolnir_12.gat	mapflag	nightenabled
+moc_fild01.gat	mapflag	nightenabled
+moc_fild02.gat	mapflag	nightenabled
+moc_fild03.gat	mapflag	nightenabled
+moc_fild04.gat	mapflag	nightenabled
+moc_fild05.gat	mapflag	nightenabled
+moc_fild06.gat	mapflag	nightenabled
+moc_fild07.gat	mapflag	nightenabled
+moc_fild08.gat	mapflag	nightenabled
+moc_fild09.gat	mapflag	nightenabled
+moc_fild10.gat	mapflag	nightenabled
+moc_fild11.gat	mapflag	nightenabled
+moc_fild12.gat	mapflag	nightenabled
+moc_fild13.gat	mapflag	nightenabled
+moc_fild14.gat	mapflag	nightenabled
+moc_fild15.gat	mapflag	nightenabled
+moc_fild16.gat	mapflag	nightenabled
+moc_fild17.gat	mapflag	nightenabled
+moc_fild18.gat	mapflag	nightenabled
+moc_fild19.gat	mapflag	nightenabled
+moc_ruins.gat	mapflag	nightenabled
+morocc.gat	mapflag	nightenabled
+pay_arche.gat	mapflag	nightenabled
+pay_fild01.gat	mapflag	nightenabled
+pay_fild02.gat	mapflag	nightenabled
+pay_fild03.gat	mapflag	nightenabled
+pay_fild04.gat	mapflag	nightenabled
+pay_fild05.gat	mapflag	nightenabled
+pay_fild06.gat	mapflag	nightenabled
+pay_fild07.gat	mapflag	nightenabled
+pay_fild08.gat	mapflag	nightenabled
+pay_fild09.gat	mapflag	nightenabled
+pay_fild10.gat	mapflag	nightenabled
+pay_fild11.gat	mapflag	nightenabled
+prontera.gat	mapflag	nightenabled
+prt_fild00.gat	mapflag	nightenabled
+prt_fild01.gat	mapflag	nightenabled
+prt_fild02.gat	mapflag	nightenabled
+prt_fild03.gat	mapflag	nightenabled
+prt_fild04.gat	mapflag	nightenabled
+prt_fild05.gat	mapflag	nightenabled
+prt_fild06.gat	mapflag	nightenabled
+prt_fild07.gat	mapflag	nightenabled
+prt_fild08.gat	mapflag	nightenabled
+prt_fild09.gat	mapflag	nightenabled
+prt_fild10.gat	mapflag	nightenabled
+prt_fild11.gat	mapflag	nightenabled
+prt_monk.gat	mapflag	nightenabled
+pvp_y_1-1.gat	mapflag	nightenabled
+pvp_y_1-2.gat	mapflag	nightenabled
+pvp_y_1-3.gat	mapflag	nightenabled
+pvp_y_1-4.gat	mapflag	nightenabled
+pvp_y_1-5.gat	mapflag	nightenabled
+pvp_y_2-1.gat	mapflag	nightenabled
+pvp_y_2-2.gat	mapflag	nightenabled
+pvp_y_2-3.gat	mapflag	nightenabled
+pvp_y_2-4.gat	mapflag	nightenabled
+pvp_y_2-5.gat	mapflag	nightenabled
+pvp_y_3-1.gat	mapflag	nightenabled
+pvp_y_3-2.gat	mapflag	nightenabled
+pvp_y_3-3.gat	mapflag	nightenabled
+pvp_y_3-4.gat	mapflag	nightenabled
+pvp_y_3-5.gat	mapflag	nightenabled
+pvp_y_4-1.gat	mapflag	nightenabled
+pvp_y_4-2.gat	mapflag	nightenabled
+pvp_y_4-3.gat	mapflag	nightenabled
+pvp_y_4-4.gat	mapflag	nightenabled
+pvp_y_4-5.gat	mapflag	nightenabled
+pvp_y_5-1.gat	mapflag	nightenabled
+pvp_y_5-2.gat	mapflag	nightenabled
+pvp_y_5-3.gat	mapflag	nightenabled
+pvp_y_5-4.gat	mapflag	nightenabled
+pvp_y_5-5.gat	mapflag	nightenabled
+pvp_y_6-1.gat	mapflag	nightenabled
+pvp_y_6-2.gat	mapflag	nightenabled
+pvp_y_6-3.gat	mapflag	nightenabled
+pvp_y_6-4.gat	mapflag	nightenabled
+pvp_y_6-5.gat	mapflag	nightenabled
+pvp_y_7-1.gat	mapflag	nightenabled
+pvp_y_7-2.gat	mapflag	nightenabled
+pvp_y_7-3.gat	mapflag	nightenabled
+pvp_y_7-4.gat	mapflag	nightenabled
+pvp_y_7-5.gat	mapflag	nightenabled
+pvp_y_8-1.gat	mapflag	nightenabled
+pvp_y_8-2.gat	mapflag	nightenabled
+pvp_y_8-3.gat	mapflag	nightenabled
+pvp_y_8-4.gat	mapflag	nightenabled
+pvp_y_8-5.gat	mapflag	nightenabled
+xmas.gat	mapflag	nightenabled
+xmas_fild01.gat	mapflag	nightenabled
+cmd_fild01.gat	mapflag	nightenabled
+cmd_fild02.gat	mapflag	nightenabled
+cmd_fild03.gat	mapflag	nightenabled
+cmd_fild04.gat	mapflag	nightenabled
+cmd_fild05.gat	mapflag	nightenabled
+cmd_fild06.gat	mapflag	nightenabled
+cmd_fild07.gat	mapflag	nightenabled
+cmd_fild08.gat	mapflag	nightenabled
+cmd_fild09.gat	mapflag	nightenabled
+gef_fild12.gat	mapflag	nightenabled
+gef_fild13.gat	mapflag	nightenabled
+gef_fild14.gat	mapflag	nightenabled
+tur_dun01.gat	mapflag	nightenabled
+alde_gld.gat	mapflag	nightenabled
+pay_gld.gat	mapflag	nightenabled
+prt_gld.gat	mapflag	nightenabled
+yuno.gat	mapflag	nightenabled
+yuno_fild01.gat	mapflag	nightenabled
+yuno_fild02.gat	mapflag	nightenabled
+yuno_fild03.gat	mapflag	nightenabled
+yuno_fild04.gat	mapflag	nightenabled
+ama_fild01.gat	mapflag	nightenabled
+amatsu.gat	mapflag	nightenabled
+gon_fild01.gat	mapflag	nightenabled
+gonryun.gat	mapflag	nightenabled
+umbala.gat	mapflag	nightenabled
+um_fild01.gat	mapflag	nightenabled
+um_fild02.gat	mapflag	nightenabled
+um_fild03.gat	mapflag	nightenabled
+um_fild04.gat	mapflag	nightenabled
+lou_fild01.gat	mapflag	nightenabled
+louyang.gat	mapflag	nightenabled
+jawaii.gat	mapflag	nightenabled
+gefenia01.gat	mapflag	nightenabled
+gefenia02.gat	mapflag	nightenabled
+gefenia03.gat	mapflag	nightenabled
+gefenia04.gat	mapflag	nightenabled
+payon.gat	mapflag	nightenabled
+ayothaya.gat	mapflag	nightenabled
+ayo_fild01.gat	mapflag	nightenabled
+ayo_fild02.gat	mapflag	nightenabled
+yuno_fild05.gat	mapflag	nightenabled
+yuno_fild07.gat	mapflag	nightenabled
+yuno_fild08.gat	mapflag	nightenabled
+yuno_fild09.gat	mapflag	nightenabled
+yuno_fild11.gat	mapflag	nightenabled
+yuno_fild12.gat	mapflag	nightenabled
+einbech.gat	mapflag	nightenabled
+einbroch.gat	mapflag	nightenabled
+ein_fild06.gat	mapflag	nightenabled
+ein_fild07.gat	mapflag	nightenabled
+ein_fild08.gat	mapflag	nightenabled
+ein_fild09.gat	mapflag	nightenabled
+ein_fild10.gat	mapflag	nightenabled
+ein_fild03.gat	mapflag	nightenabled
+ein_fild04.gat	mapflag	nightenabled
+lhz_fild02.gat	mapflag	nightenabled
+lhz_fild03.gat	mapflag	nightenabled
+lhz_fild01.gat	mapflag	nightenabled
+lighthalzen.gat	mapflag	nightenabled
+lhz_in01.gat	mapflag	nightenabled
+lhz_in02.gat	mapflag	nightenabled
+lhz_in03.gat	mapflag	nightenabled
+hu_fild07.gat	mapflag	nightenabled
+hu_fild05.gat	mapflag	nightenabled
+hu_fild04.gat	mapflag	nightenabled
+hu_fild01.gat	mapflag	nightenabled
+yuno_fild06.gat	mapflag	nightenabled
+tha_scene01.gat mapflag nightenabled
+hugel.gat	mapflag	nightenabled
+p_track01.gat	mapflag	nightenabled
+p_track01.gat	mapflag	nightenabled
+odin_tem01.gat	mapflag	nightenabled
+odin_tem02.gat	mapflag	nightenabled
+odin_tem03.gat	mapflag	nightenabled
+hu_fild02.gat	mapflag	nightenabled
+hu_fild03.gat	mapflag	nightenabled
+hu_fild06.gat	mapflag	nightenabled
+ein_fild01.gat	mapflag	nightenabled
+ein_fild02.gat	mapflag	nightenabled
+ein_fild05.gat	mapflag	nightenabled
+yuno_fild10.gat	mapflag	nightenabled

+ 48 - 0
conf-tmpl/mapflag/nightmare.txt

@@ -0,0 +1,48 @@
+//===== eAthena Script =======================================
+//= Map flags that allow players to drop items/equips on death
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+
+
+//Nightmare Equipment Drops PVP
+pvp_n_1-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_2-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_3-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_4-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_5-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_6-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_7-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_8-1.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_1-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_2-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_3-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_4-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_5-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_6-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_7-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_8-2.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_1-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_2-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_3-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_4-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_5-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_6-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_7-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_8-3.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_1-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_2-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_3-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_4-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_5-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_6-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_7-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_8-4.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_1-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_2-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_3-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_4-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_5-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_6-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_7-5.gat	mapflag	pvp_nightmaredrop	random,equip,300
+pvp_n_8-5.gat	mapflag	pvp_nightmaredrop	random,equip,300

+ 272 - 0
conf-tmpl/mapflag/nobranch.txt

@@ -0,0 +1,272 @@
+//===== eAthena Script =======================================
+//= Map flags that disable dead branching
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.2 [Lupus]
+//= 1.3 [massdriller]
+//= 1.6 [Lupus]
+//===== Current Version: =====================================
+
+// Cities ================>\\
+ayo_in01.gat	mapflag	nobranch
+ayo_in02.gat	mapflag	nobranch
+alb_ship.gat	mapflag	nobranch
+alberta_in.gat	mapflag	nobranch
+aldeba_in.gat	mapflag	nobranch
+ama_in01.gat	mapflag	nobranch
+ama_in02.gat	mapflag	nobranch
+cmd_in01.gat	mapflag	nobranch
+cmd_in02.gat	mapflag	nobranch
+gef_tower.gat	mapflag	nobranch
+geffen_in.gat	mapflag	nobranch
+gon_in.gat	mapflag	nobranch
+gon_test.gat	mapflag	nobranch
+in_orcs01.gat	mapflag	nobranch
+izlude_in.gat	mapflag	nobranch
+jawaii_in.gat	mapflag	nobranch
+lou_in01.gat	mapflag	nobranch
+lou_in02.gat	mapflag	nobranch
+moc_castle.gat	mapflag	nobranch
+morocc_in.gat	mapflag	nobranch
+new_1-1.gat	mapflag	nobranch
+new_1-2.gat	mapflag	nobranch
+new_1-3.gat	mapflag	nobranch
+new_1-4.gat	mapflag	nobranch
+nif_in.gat	mapflag	nobranch
+payon_in01.gat	mapflag	nobranch
+payon_in02.gat	mapflag	nobranch
+payon_in03.gat	mapflag	nobranch
+prt_castle.gat	mapflag	nobranch
+prt_church.gat	mapflag	nobranch
+prt_in.gat	mapflag	nobranch
+um_in.gat	mapflag	nobranch
+xmas_in.gat	mapflag	nobranch
+yuno_in01.gat	mapflag	nobranch
+yuno_in03.gat	mapflag	nobranch
+yuno_in04.gat	mapflag	nobranch
+yuno_in05.gat	mapflag	nobranch
+que_sign01.gat	mapflag	nobranch
+ein_in01.gat	mapflag	nobranch
+airport.gat	mapflag	nobranch
+airplane.gat	mapflag	nobranch
+airplane_01.gat	mapflag	nobranch
+// New areas
+yuno_pre.gat	mapflag	nobranch
+y_airport.gat	mapflag	nobranch
+lhz_airport.gat	mapflag	nobranch
+lhz_in01.gat	mapflag	nobranch
+lhz_in02.gat	mapflag	nobranch
+lhz_in03.gat	mapflag	nobranch
+lhz_que01.gat	mapflag	nobranch
+lhz_cube.gat	mapflag	nobranch
+hu_in01.gat	mapflag	nobranch
+auction_01.gat	mapflag	nobranch
+auction_02.gat	mapflag	nobranch
+p_track01.gat	mapflag	nobranch
+p_track02.gat	mapflag	nobranch
+
+// Job Quests ====================
+sword_1-1.gat	mapflag	nobranch
+sword_2-1.gat	mapflag	nobranch
+sword_3-1.gat	mapflag	nobranch
+job_thief1.gat	mapflag	nobranch
+// 2-1
+job_knt.gat	mapflag	nobranch
+job_prist.gat	mapflag	nobranch
+job_wiz.gat	mapflag	nobranch
+job_hunte.gat	mapflag	nobranch
+in_hunter.gat	mapflag	nobranch
+in_moc_16.gat	mapflag	nobranch
+// 2-2
+alde_alche.gat	mapflag	nobranch
+job_cru.gat	mapflag	nobranch
+job_duncer.gat	mapflag	nobranch
+job_monk.gat	mapflag	nobranch
+monk_test.gat	mapflag	nobranch
+monk_in.gat	mapflag	nobranch
+in_rogue.gat	mapflag	nobranch
+job_sage.gat	mapflag	nobranch
+
+// Special Quests Places =========
+que_god01.gat	mapflag	nobranch
+que_god02.gat	mapflag	nobranch
+
+// Guild Castles ==================
+//alde_gld.gat	mapflag	nobranch
+aldeg_cas01.gat	mapflag	nobranch
+aldeg_cas02.gat	mapflag	nobranch
+aldeg_cas03.gat	mapflag	nobranch
+aldeg_cas04.gat	mapflag	nobranch
+aldeg_cas05.gat	mapflag	nobranch
+gefg_cas01.gat	mapflag	nobranch
+gefg_cas02.gat	mapflag	nobranch
+gefg_cas03.gat	mapflag	nobranch
+gefg_cas04.gat	mapflag	nobranch
+gefg_cas05.gat	mapflag	nobranch
+//pay_gld.gat	mapflag	nobranch
+payg_cas01.gat	mapflag	nobranch
+payg_cas02.gat	mapflag	nobranch
+payg_cas03.gat	mapflag	nobranch
+payg_cas04.gat	mapflag	nobranch
+payg_cas05.gat	mapflag	nobranch
+//prt_gld.gat	mapflag	nobranch
+prtg_cas01.gat	mapflag	nobranch
+prtg_cas02.gat	mapflag	nobranch
+prtg_cas03.gat	mapflag	nobranch
+prtg_cas04.gat	mapflag	nobranch
+prtg_cas05.gat	mapflag	nobranch
+//n_castle.gat	mapflag	nobranch
+nguild_alde.gat	mapflag	nobranch
+nguild_gef.gat	mapflag	nobranch
+nguild_pay.gat	mapflag	nobranch
+nguild_prt.gat	mapflag	nobranch
+
+// GvG Arenas =====================
+guild_vs1.gat	mapflag	nobranch
+guild_vs2.gat	mapflag	nobranch
+guild_vs3.gat	mapflag	nobranch
+guild_vs4.gat	mapflag	nobranch
+guild_vs5.gat	mapflag	nobranch
+
+// Arenas ================>\\
+arena_room.gat	mapflag	nobranch
+force_1-1.gat	mapflag	nobranch
+force_1-2.gat	mapflag	nobranch
+force_1-3.gat	mapflag	nobranch
+ordeal_1-1.gat	mapflag	nobranch
+ordeal_1-2.gat	mapflag	nobranch
+ordeal_1-3.gat	mapflag	nobranch
+ordeal_2-1.gat	mapflag	nobranch
+ordeal_2-2.gat	mapflag	nobranch
+ordeal_2-3.gat	mapflag	nobranch
+ordeal_3-1.gat	mapflag	nobranch
+ordeal_3-2.gat	mapflag	nobranch
+ordeal_3-3.gat	mapflag	nobranch
+pvp_2vs2.gat	mapflag	nobranch
+pvp_c_room.gat	mapflag	nobranch
+quiz_00.gat	mapflag	nobranch
+quiz_01.gat	mapflag	nobranch
+sec_in01.gat	mapflag	nobranch
+hunter_1-1.gat	mapflag	nobranch
+hunter_2-1.gat	mapflag	nobranch
+hunter_3-1.gat	mapflag	nobranch
+knight_1-1.gat	mapflag	nobranch
+knight_2-1.gat	mapflag	nobranch
+knight_3-1.gat	mapflag	nobranch
+priest_1-1.gat	mapflag	nobranch
+priest_2-1.gat	mapflag	nobranch
+priest_3-1.gat	mapflag	nobranch
+prt_are_in.gat	mapflag	nobranch
+prt_are01.gat	mapflag	nobranch
+wizard_1-1.gat	mapflag	nobranch
+wizard_2-1.gat	mapflag	nobranch
+wizard_3-1.gat	mapflag	nobranch
+
+// PvP Arenas =========================
+pvp_y_room.gat	mapflag	nobranch
+pvp_y_1-1.gat	mapflag	nobranch
+pvp_y_1-2.gat	mapflag	nobranch
+pvp_y_1-3.gat	mapflag	nobranch
+pvp_y_1-4.gat	mapflag	nobranch
+pvp_y_1-5.gat	mapflag	nobranch
+pvp_y_2-1.gat	mapflag	nobranch
+pvp_y_2-2.gat	mapflag	nobranch
+pvp_y_2-3.gat	mapflag	nobranch
+pvp_y_2-4.gat	mapflag	nobranch
+pvp_y_2-5.gat	mapflag	nobranch
+pvp_y_3-1.gat	mapflag	nobranch
+pvp_y_3-2.gat	mapflag	nobranch
+pvp_y_3-3.gat	mapflag	nobranch
+pvp_y_3-4.gat	mapflag	nobranch
+pvp_y_3-5.gat	mapflag	nobranch
+pvp_y_4-1.gat	mapflag	nobranch
+pvp_y_4-2.gat	mapflag	nobranch
+pvp_y_4-3.gat	mapflag	nobranch
+pvp_y_4-4.gat	mapflag	nobranch
+pvp_y_4-5.gat	mapflag	nobranch
+pvp_y_5-1.gat	mapflag	nobranch
+pvp_y_5-2.gat	mapflag	nobranch
+pvp_y_5-3.gat	mapflag	nobranch
+pvp_y_5-4.gat	mapflag	nobranch
+pvp_y_5-5.gat	mapflag	nobranch
+pvp_y_6-1.gat	mapflag	nobranch
+pvp_y_6-2.gat	mapflag	nobranch
+pvp_y_6-3.gat	mapflag	nobranch
+pvp_y_6-4.gat	mapflag	nobranch
+pvp_y_6-5.gat	mapflag	nobranch
+pvp_y_7-1.gat	mapflag	nobranch
+pvp_y_7-2.gat	mapflag	nobranch
+pvp_y_7-3.gat	mapflag	nobranch
+pvp_y_7-4.gat	mapflag	nobranch
+pvp_y_7-5.gat	mapflag	nobranch
+pvp_y_8-1.gat	mapflag	nobranch
+pvp_y_8-2.gat	mapflag	nobranch
+pvp_y_8-3.gat	mapflag	nobranch
+pvp_y_8-4.gat	mapflag	nobranch
+pvp_y_8-5.gat	mapflag	nobranch
+pvp_n_room.gat	mapflag	nobranch
+pvp_n_1-1.gat	mapflag	nobranch
+pvp_n_1-2.gat	mapflag	nobranch
+pvp_n_1-3.gat	mapflag	nobranch
+pvp_n_1-4.gat	mapflag	nobranch
+pvp_n_1-5.gat	mapflag	nobranch
+pvp_n_2-1.gat	mapflag	nobranch
+pvp_n_2-2.gat	mapflag	nobranch
+pvp_n_2-3.gat	mapflag	nobranch
+pvp_n_2-4.gat	mapflag	nobranch
+pvp_n_2-5.gat	mapflag	nobranch
+pvp_n_3-1.gat	mapflag	nobranch
+pvp_n_3-2.gat	mapflag	nobranch
+pvp_n_3-3.gat	mapflag	nobranch
+pvp_n_3-4.gat	mapflag	nobranch
+pvp_n_3-5.gat	mapflag	nobranch
+pvp_n_4-1.gat	mapflag	nobranch
+pvp_n_4-2.gat	mapflag	nobranch
+pvp_n_4-3.gat	mapflag	nobranch
+pvp_n_4-4.gat	mapflag	nobranch
+pvp_n_4-5.gat	mapflag	nobranch
+pvp_n_5-1.gat	mapflag	nobranch
+pvp_n_5-2.gat	mapflag	nobranch
+pvp_n_5-3.gat	mapflag	nobranch
+pvp_n_5-4.gat	mapflag	nobranch
+pvp_n_5-5.gat	mapflag	nobranch
+pvp_n_6-1.gat	mapflag	nobranch
+pvp_n_6-2.gat	mapflag	nobranch
+pvp_n_6-3.gat	mapflag	nobranch
+pvp_n_6-4.gat	mapflag	nobranch
+pvp_n_6-5.gat	mapflag	nobranch
+pvp_n_7-1.gat	mapflag	nobranch
+pvp_n_7-2.gat	mapflag	nobranch
+pvp_n_7-3.gat	mapflag	nobranch
+pvp_n_7-4.gat	mapflag	nobranch
+pvp_n_7-5.gat	mapflag	nobranch
+pvp_n_8-1.gat	mapflag	nobranch
+pvp_n_8-2.gat	mapflag	nobranch
+pvp_n_8-3.gat	mapflag	nobranch
+pvp_n_8-4.gat	mapflag	nobranch
+pvp_n_8-5.gat	mapflag	nobranch
+pvp_2vs2.gat	mapflag	nobranch
+
+//Main City maps
+alberta.gat	mapflag	nobranch
+aldebaran.gat	mapflag	nobranch
+amatsu.gat	mapflag	nobranch
+ayothaya.gat	mapflag	nobranch
+comodo.gat	mapflag	nobranch
+einbroch.gat	mapflag	nobranch
+einbech.gat	mapflag	nobranch
+geffen.gat	mapflag	nobranch
+gonryun.gat	mapflag	nobranch
+izlude.gat	mapflag	nobranch
+jawaii.gat	mapflag	nobranch
+hugel.gat	mapflag	nobranch
+lighthalzen.gat	mapflag	nobranch
+louyang.gat	mapflag	nobranch
+morocc.gat	mapflag	nobranch
+niflheim.gat	mapflag	nobranch
+prontera.gat	mapflag	nobranch
+payon.gat	mapflag	nobranch
+pay_arche.gat	mapflag	nobranch
+umbala.gat	mapflag	nobranch
+xmas.gat	mapflag	nobranch
+yuno.gat	mapflag	nobranch

+ 24 - 0
conf-tmpl/mapflag/noexp.txt

@@ -0,0 +1,24 @@
+//===== eAthena Script =======================================
+//= Map flags that disable gaining EXP
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.2 [Lupus]
+//= 1.3 [massdriller]
+//= 1.4 Lupus
+//= 1.5 Lorky
+//===== Current Version: =====================================
+// 15.06.2005 :: Lorky	:: First release
+//============================================================
+
+// Location for Job's Quests
+job_thief1.gat	mapflag	noexp
+sword_1-1.gat	mapflag	noexp
+in_moc_16.gat	mapflag	noexp
+job_hunte.gat	mapflag	noexp
+job_knt.gat	mapflag	noexp
+job_prist.gat	mapflag	noexp
+job_wiz.gat	mapflag	noexp
+job_cru.gat	mapflag	noexp
+monk_test.gat	mapflag	noexp
+in_rogue.gat	mapflag	noexp
+job_sage.gat	mapflag	noexp

+ 107 - 0
conf-tmpl/mapflag/noicewall.txt

@@ -0,0 +1,107 @@
+//===== eAthena Script =======================================
+//= Map flags that disable icewall skill
+//===== By: ==================================================
+//= eAthena Dev Team
+//=============================================================
+//= noicewall: Disables Icewall skill.
+//= To disable Icewall on a specific map add the mapname here.
+//= 1.4 [Lupus]
+//============================================================
+
+ayo_in01.gat	mapflag	noicewall
+ayo_in02.gat	mapflag	noicewall
+alberta_in.gat	mapflag	noicewall
+alberta.gat	mapflag	noicewall
+alde_alche.gat	mapflag	noicewall
+aldeba_in.gat	mapflag	noicewall
+aldebaran.gat	mapflag	noicewall
+ama_in01.gat	mapflag	noicewall
+ama_in02.gat	mapflag	noicewall
+amatsu.gat	mapflag	noicewall
+ayothaya.gat	mapflag	noicewall
+cmd_in01.gat	mapflag	noicewall
+cmd_in02.gat	mapflag	noicewall
+comodo.gat	mapflag	noicewall
+einbroch.gat	mapflag	noicewall
+einbech.gat	mapflag	noicewall
+gef_tower.gat	mapflag	noicewall
+geffen.gat	mapflag	noicewall
+geffen_in.gat	mapflag	noicewall
+gon_in.gat	mapflag	noicewall
+gonryun.gat	mapflag	noicewall
+in_hunter.gat	mapflag	noicewall
+in_moc_16.gat	mapflag	noicewall
+in_orcs01.gat	mapflag	noicewall
+izlude_in.gat	mapflag	noicewall
+izlude.gat	mapflag	noicewall
+jawaii.gat	mapflag	noicewall
+moc_castle.gat	mapflag	noicewall
+monk_in.gat	mapflag	noicewall
+morocc_in.gat	mapflag	noicewall
+morocc.gat	mapflag	noicewall
+payon_in01.gat	mapflag	noicewall
+payon_in02.gat	mapflag	noicewall
+payon_in03.gat	mapflag	noicewall
+payon.gat	mapflag	noicewall
+pay_arche.gat	mapflag noicewall
+prt_are_in.gat	mapflag	noicewall
+prt_are01.gat	mapflag	noicewall
+prt_castle.gat	mapflag	noicewall
+prt_church.gat	mapflag	noicewall
+prt_in.gat	mapflag	noicewall
+prontera.gat	mapflag noicewall
+sec_in01.gat	mapflag	noicewall
+sword_1-1.gat	mapflag	noicewall
+sword_2-1.gat	mapflag	noicewall
+sword_3-1.gat	mapflag	noicewall
+um_in.gat	mapflag	noicewall
+umbala.gat	mapflag	noicewall
+xmas_in.gat	mapflag	noicewall
+xmas.gat	mapflag	noicewall
+yuno_in01.gat	mapflag	noicewall
+yuno_in03.gat	mapflag	noicewall
+yuno_in04.gat	mapflag	noicewall
+yuno_in05.gat	mapflag	noicewall
+yuno.gat	mapflag	noicewall
+gon_test.gat	mapflag	noicewall
+nif_in.gat	mapflag	noicewall
+louyang.gat	mapflag	noicewall
+que_sign01.gat	mapflag	noicewall
+ein_in01.gat	mapflag	noicewall
+airport.gat	mapflag	noicewall
+airplane.gat	mapflag	noicewall
+airplane_01.gat	mapflag	noicewall
+lighthalzen.gat	mapflag	noicewall
+yuno_pre.gat	mapflag	noicewall
+y_airport.gat	mapflag	noicewall
+lhz_airport.gat	mapflag	noicewall
+lhz_in01.gat	mapflag	noicewall
+lhz_in02.gat	mapflag	noicewall
+lhz_in03.gat	mapflag	noicewall
+
+// Guild Castles ==========
+aldeg_cas01.gat	mapflag	noicewall
+aldeg_cas02.gat	mapflag	noicewall
+aldeg_cas03.gat	mapflag	noicewall
+aldeg_cas04.gat	mapflag	noicewall
+aldeg_cas05.gat	mapflag	noicewall
+gefg_cas01.gat	mapflag	noicewall
+gefg_cas02.gat	mapflag	noicewall
+gefg_cas03.gat	mapflag	noicewall
+gefg_cas04.gat	mapflag	noicewall
+gefg_cas05.gat	mapflag	noicewall
+payg_cas01.gat	mapflag	noicewall
+payg_cas02.gat	mapflag	noicewall
+payg_cas03.gat	mapflag	noicewall
+payg_cas04.gat	mapflag	noicewall
+payg_cas05.gat	mapflag	noicewall
+prtg_cas01.gat	mapflag	noicewall
+prtg_cas02.gat	mapflag	noicewall
+prtg_cas03.gat	mapflag	noicewall
+prtg_cas04.gat	mapflag	noicewall
+prtg_cas05.gat	mapflag	noicewall
+// Novice Guild Castles ===
+nguild_alde.gat	mapflag	noicewall
+nguild_gef.gat	mapflag	noicewall
+nguild_pay.gat	mapflag	noicewall
+nguild_prt.gat	mapflag	noicewall

+ 26 - 0
conf-tmpl/mapflag/noloot.txt

@@ -0,0 +1,26 @@
+//===== eAthena Script =======================================
+//= Map flags that disable drop of loot
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.2 [Lupus]
+//= 1.3 [massdriller]
+//= 1.4 Lupus
+//= 1.5 Lorky
+//===== Current Version: =====================================
+// 15.06.2005 :: Lorky	:: First release
+//============================================================
+
+// Location for Job's Quests
+sword_1-1.gat	mapflag	noloot
+in_moc_16.gat	mapflag	noloot
+job_hunte.gat	mapflag	noloot
+job_knt.gat	mapflag	noloot
+job_prist.gat	mapflag	noloot
+job_wiz.gat	mapflag	noloot
+job_cru.gat	mapflag	noloot
+monk_test.gat	mapflag	noloot
+in_rogue.gat	mapflag	noloot
+job_sage.gat	mapflag	noloot
+
+//Thievs have to gather some mushrooms. So they need loot
+//job_thief1.gat	mapflag	noloot

+ 454 - 0
conf-tmpl/mapflag/nomemo.txt

@@ -0,0 +1,454 @@
+//===== eAthena Script =======================================
+//= Map flags that disable warp portal memory
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.6 added up to Hugel maps. [Lupus]
+//===== Current Version: =====================================
+
+
+// Towns  ====================
+ayo_in01.gat	mapflag	nomemo
+ayo_in02.gat	mapflag	nomemo
+ayo_fild02.gat	mapflag	nomemo
+alb2trea.gat	mapflag	nomemo
+alb_ship.gat	mapflag	nomemo
+alberta_in.gat	mapflag	nomemo
+aldeba_in.gat	mapflag	nomemo
+ama_in01.gat	mapflag	nomemo
+ama_in02.gat	mapflag	nomemo
+cmd_in01.gat	mapflag	nomemo
+cmd_in02.gat	mapflag	nomemo
+gef_fild06.gat	mapflag	nomemo
+gef_fild08.gat	mapflag	nomemo
+gef_fild12.gat	mapflag	nomemo
+gef_tower.gat	mapflag	nomemo
+geffen_in.gat	mapflag	nomemo
+gon_test.gat	mapflag	nomemo
+gon_in.gat	mapflag	nomemo
+in_orcs01.gat	mapflag	nomemo
+izlude_in.gat	mapflag	nomemo
+jawaii_in.gat	mapflag	nomemo
+lou_in01.gat	mapflag	nomemo
+lou_in02.gat	mapflag	nomemo
+moc_castle.gat	mapflag	nomemo
+morocc_in.gat	mapflag	nomemo
+mjolnir_01.gat	mapflag	nomemo
+mjolnir_07.gat	mapflag	nomemo
+mjolnir_10.gat	mapflag	nomemo
+niflheim.gat	mapflag	nomemo
+nif_in.gat	mapflag	nomemo
+nif_fild01.gat	mapflag	nomemo
+nif_fild02.gat	mapflag	nomemo
+new_1-1.gat	mapflag	nomemo
+new_1-2.gat	mapflag	nomemo
+new_1-3.gat	mapflag	nomemo
+new_1-4.gat	mapflag	nomemo
+pay_fild05.gat	mapflag	nomemo
+payon_in01.gat	mapflag	nomemo
+payon_in02.gat	mapflag	nomemo
+payon_in03.gat	mapflag	nomemo
+prt_castle.gat	mapflag	nomemo
+prt_church.gat	mapflag	nomemo
+prt_in.gat	mapflag	nomemo
+um_in.gat	mapflag	nomemo
+um_fild01.gat	mapflag	nomemo
+um_fild02.gat	mapflag	nomemo
+um_fild03.gat	mapflag	nomemo
+xmas_in.gat	mapflag	nomemo
+valkyrie.gat	mapflag	nomemo
+yuno_fild02.gat	mapflag	nomemo
+yuno_in01.gat	mapflag	nomemo
+yuno_in02.gat	mapflag	nomemo
+yuno_in03.gat	mapflag	nomemo
+yuno.gat	mapflag	nomemo
+que_sign01.gat	mapflag	nomemo
+ein_in01.gat	mapflag	nomemo
+airport.gat	mapflag	nomemo
+airplane.gat	mapflag	nomemo
+airplane_01.gat	mapflag	nomemo
+lighthalzen.gat	mapflag	nomemo
+yuno_pre.gat	mapflag	nomemo
+y_airport.gat	mapflag	nomemo
+lhz_airport.gat	mapflag	nomemo
+einbroch.gat	mapflag	nomemo
+einbech.gat	mapflag	nomemo
+lhz_cube.gat	mapflag	nomemo
+lhz_in01.gat	mapflag	nomemo
+lhz_in02.gat	mapflag	nomemo
+lhz_in03.gat	mapflag	nomemo
+hu_in01.gat	mapflag	nomemo
+auction_01.gat	mapflag	nomemo
+auction_02.gat	mapflag	nomemo
+p_track01.gat	mapflag	nomemo
+p_track02.gat	mapflag	nomemo
+
+// Job Quests ================
+// First Job Class
+sword_1-1.gat	mapflag	nomemo
+sword_2-1.gat	mapflag	nomemo
+sword_3-1.gat	mapflag	nomemo
+job_thief1.gat	mapflag	nomemo
+job_star.gat	mapflag	nomemo
+// Primary Second Job Class
+job_prist.gat	mapflag	nomemo
+job_wiz.gat	mapflag	nomemo
+job_hunte.gat	mapflag	nomemo
+in_hunter.gat	mapflag	nomemo
+in_moc_16.gat	mapflag	nomemo
+// Secondary Second Job Class
+alde_alche.gat	mapflag	nomemo
+job_cru.gat	mapflag	nomemo
+job_duncer.gat	mapflag	nomemo
+job_monk.gat	mapflag	nomemo
+monk_test.gat	mapflag	nomemo
+monk_in.gat	mapflag	nomemo
+in_rogue.gat	mapflag	nomemo
+job_sage.gat	mapflag	nomemo
+job_soul.gat	mapflag	nomemo
+
+// Special Quests Places =====
+que_god01.gat	mapflag	nomemo
+que_god02.gat	mapflag	nomemo
+que_bingo.gat	mapflag	nomemo
+que_hugel.gat	mapflag	nomemo
+
+// Dungeons =================
+alde_dun01.gat	mapflag	nomemo
+alde_dun02.gat	mapflag	nomemo
+alde_dun03.gat	mapflag	nomemo
+alde_dun04.gat	mapflag	nomemo
+// Anthelll ------------------
+anthell01.gat	mapflag	nomemo
+anthell02.gat	mapflag	nomemo
+// Amatsu Dungeon ------------
+ama_dun01.gat	mapflag	nomemo
+ama_dun02.gat	mapflag	nomemo 
+ama_dun03.gat	mapflag	nomemo 
+// Ayothaya
+ayo_dun01.gat	mapflag	nomemo
+ayo_dun02.gat	mapflag	nomemo
+// Comodo Beach --------------
+beach_dun.gat	mapflag	nomemo
+beach_dun2.gat	mapflag	nomemo
+beach_dun3.gat	mapflag	nomemo
+// Clock Tower ---------------
+c_tower1.gat	mapflag	nomemo
+c_tower2.gat	mapflag	nomemo
+c_tower3.gat	mapflag	nomemo
+c_tower4.gat	mapflag	nomemo
+// Einbech Mines -------------
+ein_dun01.gat	mapflag	nomemo
+ein_dun02.gat	mapflag	nomemo
+// Geffen Dun ----------------
+gef_dun00.gat	mapflag	nomemo
+gef_dun01.gat	mapflag	nomemo
+gef_dun02.gat	mapflag	nomemo
+gef_dun03.gat	mapflag	nomemo
+// Glast Hiem ----------------
+gl_cas01.gat	mapflag	nomemo
+gl_cas02.gat	mapflag	nomemo
+gl_church.gat	mapflag	nomemo
+gl_chyard.gat	mapflag	nomemo
+gl_dun01.gat	mapflag	nomemo
+gl_dun02.gat	mapflag	nomemo
+gl_in01.gat	mapflag	nomemo
+gl_knt01.gat	mapflag	nomemo
+gl_knt02.gat	mapflag	nomemo
+gl_prison.gat	mapflag	nomemo
+gl_prison1.gat	mapflag	nomemo
+gl_sew01.gat	mapflag	nomemo
+gl_sew02.gat	mapflag	nomemo
+gl_sew03.gat	mapflag	nomemo
+gl_sew04.gat	mapflag	nomemo
+gl_step.gat	mapflag	nomemo
+// Guild Dun -----------------
+gld_dun01.gat	mapflag	nomemo
+gld_dun02.gat	mapflag	nomemo
+gld_dun03.gat	mapflag	nomemo
+gld_dun04.gat	mapflag	nomemo
+// Bayalan Island ------------
+iz_dun00.gat	mapflag	nomemo
+iz_dun01.gat	mapflag	nomemo
+iz_dun02.gat	mapflag	nomemo
+iz_dun03.gat	mapflag	nomemo
+iz_dun04.gat	mapflag	nomemo
+// Sphinx --------------------
+in_sphinx1.gat	mapflag	nomemo
+in_sphinx2.gat	mapflag	nomemo
+in_sphinx3.gat	mapflag	nomemo
+in_sphinx4.gat	mapflag	nomemo
+in_sphinx5.gat	mapflag	nomemo
+// Louyang Dun --------------
+lou_dun03.gat	mapflag	nomemo
+lou_dun02.gat	mapflag	nomemo
+lou_dun01.gat	mapflag	nomemo
+// Magma Dun -----------------
+mag_dun01.gat	mapflag	nomemo
+mag_dun02.gat	mapflag	nomemo
+// Pyrmaids ------------------
+moc_pryd01.gat	mapflag	nomemo
+moc_pryd02.gat	mapflag	nomemo
+moc_pryd03.gat	mapflag	nomemo
+moc_pryd04.gat	mapflag	nomemo
+moc_pryd05.gat	mapflag	nomemo
+moc_pryd06.gat	mapflag	nomemo
+moc_prydb1.gat	mapflag	nomemo
+// Coal Mine(Dead Pitt) ------
+mjo_dun01.gat	mapflag	nomemo
+mjo_dun02.gat	mapflag	nomemo
+mjo_dun03.gat	mapflag	nomemo
+// Orc Dun -------------------
+orcsdun01.gat	mapflag	nomemo
+orcsdun02.gat	mapflag	nomemo
+// Payon Cave ----------------
+pay_dun00.gat	mapflag	nomemo
+pay_dun01.gat	mapflag	nomemo
+pay_dun02.gat	mapflag	nomemo
+pay_dun03.gat	mapflag	nomemo
+pay_dun04.gat	mapflag	nomemo
+// Hidden Temple  ------------
+prt_maze01.gat	mapflag	nomemo
+prt_maze02.gat	mapflag	nomemo
+prt_maze03.gat	mapflag	nomemo
+// Culvert Sewers ------------
+prt_sewb1.gat	mapflag	nomemo
+prt_sewb2.gat	mapflag	nomemo
+prt_sewb3.gat	mapflag	nomemo
+prt_sewb4.gat	mapflag	nomemo
+// Gonryun Dun ---------------
+gon_dun01.gat	mapflag	nomemo
+gon_dun02.gat	mapflag	nomemo
+gon_dun03.gat	mapflag	nomemo
+// Sunken Ship ---------------
+treasure01.gat	mapflag	nomemo
+treasure02.gat	mapflag	nomemo
+// Turtle Island -------------
+tur_dun01.gat	mapflag	nomemo
+tur_dun02.gat	mapflag	nomemo
+tur_dun03.gat	mapflag	nomemo
+tur_dun04.gat	mapflag	nomemo
+tur_dun05.gat	mapflag	nomemo
+tur_dun06.gat	mapflag	nomemo
+// Umbala Dun ----------------
+um_dun01.gat	mapflag	nomemo
+um_dun02.gat	mapflag	nomemo
+// Toy Factory ---------------
+xmas_dun01.gat	mapflag	nomemo
+xmas_dun02.gat	mapflag	nomemo
+// Yggdrasil Tree Dun --------
+yggdrasil01.gat	mapflag	nomemo
+// Old Geffenia --------------
+gefenia01.gat	mapflag	nomemo
+gefenia02.gat	mapflag	nomemo
+gefenia03.gat	mapflag	nomemo
+gefenia04.gat	mapflag	nomemo
+// Bio Lab Dungeon -----------
+lhz_dun01.gat	mapflag	nomemo
+lhz_dun02.gat	mapflag	nomemo
+lhz_dun03.gat	mapflag	nomemo
+// Juperos Dungeon -----------
+juperos_01.gat	mapflag	nomemo
+juperos_02.gat	mapflag	nomemo
+jupe_area1.gat	mapflag	nomemo
+jupe_area2.gat	mapflag	nomemo
+jupe_core.gat	mapflag	nomemo
+jupe_ele.gat	mapflag	nomemo
+jupe_ele_r.gat	mapflag	nomemo
+jupe_gate.gat	mapflag	nomemo
+jupe_cave.gat	mapflag	nomemo
+// Thanatos Tower ------------
+thana_boss.gat	mapflag	nomemo
+tha_scene01.gat	mapflag	nomemo
+tha_t01.gat	mapflag	nomemo
+tha_t02.gat	mapflag	nomemo
+tha_t03.gat	mapflag	nomemo
+tha_t04.gat	mapflag	nomemo
+tha_t05.gat	mapflag	nomemo
+tha_t06.gat	mapflag	nomemo
+tha_t07.gat	mapflag	nomemo
+tha_t08.gat	mapflag	nomemo
+tha_t09.gat	mapflag	nomemo
+tha_t10.gat	mapflag	nomemo
+tha_t11.gat	mapflag	nomemo
+tha_t12.gat	mapflag	nomemo
+thana_step.gat	mapflag	nomemo
+// Abyss Lake Dungeon --------
+abyss_01.gat	mapflag	nomemo
+abyss_02.gat	mapflag	nomemo
+abyss_03.gat	mapflag	nomemo
+//Odin's Temple & Khiehl
+odin_tem01.gat	mapflag	nomemo
+odin_tem02.gat	mapflag	nomemo
+odin_tem03.gat	mapflag	nomemo
+kh_kiehl02.gat	mapflag	nomemo
+kh_kiehl01.gat	mapflag	nomemo
+kh_dun02.gat	mapflag	nomemo
+kh_dun01.gat	mapflag	nomemo
+kh_mansion.gat	mapflag	nomemo
+kh_rossi.gat	mapflag	nomemo
+kh_school.gat	mapflag	nomemo
+kh_vila.gat	mapflag	nomemo
+
+// Guild Castles =============
+//alde_gld.gat	mapflag	nomemo
+aldeg_cas01.gat	mapflag	nomemo
+aldeg_cas02.gat	mapflag	nomemo
+aldeg_cas03.gat	mapflag	nomemo
+aldeg_cas04.gat	mapflag	nomemo
+aldeg_cas05.gat	mapflag	nomemo
+gefg_cas01.gat	mapflag	nomemo
+gefg_cas02.gat	mapflag	nomemo
+gefg_cas03.gat	mapflag	nomemo
+gefg_cas04.gat	mapflag	nomemo
+gefg_cas05.gat	mapflag	nomemo
+//pay_gld.gat	mapflag	nomemo
+payg_cas01.gat	mapflag	nomemo
+payg_cas02.gat	mapflag	nomemo
+payg_cas03.gat	mapflag	nomemo
+payg_cas04.gat	mapflag	nomemo
+payg_cas05.gat	mapflag	nomemo
+//prt_gld.gat	mapflag	nomemo
+prtg_cas01.gat	mapflag	nomemo
+prtg_cas02.gat	mapflag	nomemo
+prtg_cas03.gat	mapflag	nomemo
+prtg_cas04.gat	mapflag	nomemo
+prtg_cas05.gat	mapflag	nomemo
+gefg_cas01.gat	mapflag	nomemo
+gefg_cas02.gat	mapflag	nomemo
+gefg_cas03.gat	mapflag	nomemo
+gefg_cas04.gat	mapflag	nomemo
+gefg_cas05.gat	mapflag	nomemo
+nguild_alde.gat	mapflag	nomemo
+nguild_gef.gat	mapflag	nomemo
+nguild_pay.gat	mapflag	nomemo
+nguild_prt.gat	mapflag	nomemo
+//To Protect Novices Guilds from level abusers
+n_castle.gat	mapflag	nomemo
+
+// GvG Arenas ================
+guild_vs1.gat	mapflag	nomemo
+guild_vs2.gat	mapflag	nomemo
+guild_vs3.gat	mapflag	nomemo
+guild_vs4.gat	mapflag	nomemo
+guild_vs5.gat	mapflag	nomemo
+
+// Arenas ====================
+arena_room.gat	mapflag	nomemo
+force_1-1.gat	mapflag	nomemo
+force_1-2.gat	mapflag	nomemo
+force_1-3.gat	mapflag	nomemo
+ordeal_1-1.gat	mapflag	nomemo
+ordeal_1-2.gat	mapflag	nomemo
+ordeal_1-3.gat	mapflag	nomemo
+ordeal_2-1.gat	mapflag	nomemo
+ordeal_2-2.gat	mapflag	nomemo
+ordeal_2-3.gat	mapflag	nomemo
+ordeal_3-1.gat	mapflag	nomemo
+ordeal_3-2.gat	mapflag	nomemo
+ordeal_3-3.gat	mapflag	nomemo
+pvp_2vs2.gat	mapflag	nomemo
+pvp_c_room.gat	mapflag	nomemo
+quiz_00.gat	mapflag	nomemo
+quiz_01.gat	mapflag	nomemo
+sec_in01.gat	mapflag	nomemo
+sec_in02.gat	mapflag	nomemo
+hunter_1-1.gat	mapflag	nomemo
+hunter_2-1.gat	mapflag	nomemo
+hunter_3-1.gat	mapflag	nomemo
+knight_1-1.gat	mapflag	nomemo
+knight_2-1.gat	mapflag	nomemo
+knight_3-1.gat	mapflag	nomemo
+priest_1-1.gat	mapflag	nomemo
+priest_2-1.gat	mapflag	nomemo
+priest_3-1.gat	mapflag	nomemo
+prt_are_in.gat	mapflag	nomemo
+prt_are_in.gat	mapflag	nomemo
+prt_are01.gat	mapflag	nomemo
+wizard_1-1.gat	mapflag	nomemo
+wizard_2-1.gat	mapflag	nomemo
+wizard_3-1.gat	mapflag	nomemo
+
+// PvP Arenas ================
+pvp_y_room.gat	mapflag	nomemo
+pvp_y_1-1.gat	mapflag	nomemo
+pvp_y_1-2.gat	mapflag	nomemo
+pvp_y_1-3.gat	mapflag	nomemo
+pvp_y_1-4.gat	mapflag	nomemo
+pvp_y_1-5.gat	mapflag	nomemo
+pvp_y_2-1.gat	mapflag	nomemo
+pvp_y_2-2.gat	mapflag	nomemo
+pvp_y_2-3.gat	mapflag	nomemo
+pvp_y_2-4.gat	mapflag	nomemo
+pvp_y_2-5.gat	mapflag	nomemo
+pvp_y_3-1.gat	mapflag	nomemo
+pvp_y_3-2.gat	mapflag	nomemo
+pvp_y_3-3.gat	mapflag	nomemo
+pvp_y_3-4.gat	mapflag	nomemo
+pvp_y_3-5.gat	mapflag	nomemo
+pvp_y_4-1.gat	mapflag	nomemo
+pvp_y_4-2.gat	mapflag	nomemo
+pvp_y_4-3.gat	mapflag	nomemo
+pvp_y_4-4.gat	mapflag	nomemo
+pvp_y_4-5.gat	mapflag	nomemo
+pvp_y_5-1.gat	mapflag	nomemo
+pvp_y_5-2.gat	mapflag	nomemo
+pvp_y_5-3.gat	mapflag	nomemo
+pvp_y_5-4.gat	mapflag	nomemo
+pvp_y_5-5.gat	mapflag	nomemo
+pvp_y_6-1.gat	mapflag	nomemo
+pvp_y_6-2.gat	mapflag	nomemo
+pvp_y_6-3.gat	mapflag	nomemo
+pvp_y_6-4.gat	mapflag	nomemo
+pvp_y_6-5.gat	mapflag	nomemo
+pvp_y_7-1.gat	mapflag	nomemo
+pvp_y_7-2.gat	mapflag	nomemo
+pvp_y_7-3.gat	mapflag	nomemo
+pvp_y_7-4.gat	mapflag	nomemo
+pvp_y_7-5.gat	mapflag	nomemo
+pvp_y_8-1.gat	mapflag	nomemo
+pvp_y_8-2.gat	mapflag	nomemo
+pvp_y_8-3.gat	mapflag	nomemo
+pvp_y_8-4.gat	mapflag	nomemo
+pvp_y_8-5.gat	mapflag	nomemo
+pvp_n_room.gat	mapflag	nomemo
+pvp_n_1-1.gat	mapflag	nomemo
+pvp_n_1-2.gat	mapflag	nomemo
+pvp_n_1-3.gat	mapflag	nomemo
+pvp_n_1-4.gat	mapflag	nomemo
+pvp_n_1-5.gat	mapflag	nomemo
+pvp_n_2-1.gat	mapflag	nomemo
+pvp_n_2-2.gat	mapflag	nomemo
+pvp_n_2-3.gat	mapflag	nomemo
+pvp_n_2-4.gat	mapflag	nomemo
+pvp_n_2-5.gat	mapflag	nomemo
+pvp_n_3-1.gat	mapflag	nomemo
+pvp_n_3-2.gat	mapflag	nomemo
+pvp_n_3-3.gat	mapflag	nomemo
+pvp_n_3-4.gat	mapflag	nomemo
+pvp_n_3-5.gat	mapflag	nomemo
+pvp_n_4-1.gat	mapflag	nomemo
+pvp_n_4-2.gat	mapflag	nomemo
+pvp_n_4-3.gat	mapflag	nomemo
+pvp_n_4-4.gat	mapflag	nomemo
+pvp_n_4-5.gat	mapflag	nomemo
+pvp_n_5-1.gat	mapflag	nomemo
+pvp_n_5-2.gat	mapflag	nomemo
+pvp_n_5-3.gat	mapflag	nomemo
+pvp_n_5-4.gat	mapflag	nomemo
+pvp_n_5-5.gat	mapflag	nomemo
+pvp_n_6-1.gat	mapflag	nomemo
+pvp_n_6-2.gat	mapflag	nomemo
+pvp_n_6-3.gat	mapflag	nomemo
+pvp_n_6-4.gat	mapflag	nomemo
+pvp_n_6-5.gat	mapflag	nomemo
+pvp_n_7-1.gat	mapflag	nomemo
+pvp_n_7-2.gat	mapflag	nomemo
+pvp_n_7-3.gat	mapflag	nomemo
+pvp_n_7-4.gat	mapflag	nomemo
+pvp_n_7-5.gat	mapflag	nomemo
+pvp_n_8-1.gat	mapflag	nomemo
+pvp_n_8-2.gat	mapflag	nomemo
+pvp_n_8-3.gat	mapflag	nomemo
+pvp_n_8-4.gat	mapflag	nomemo
+pvp_n_8-5.gat	mapflag	nomemo
+pvp_2vs2.gat	mapflag	nomemo

+ 187 - 0
conf-tmpl/mapflag/nopenalty.txt

@@ -0,0 +1,187 @@
+//===== eAthena Script =======================================
+//= Map flags that disable exp. penalty on death.
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.2 [Lupus]
+//===== Current Version: =====================================
+
+
+// Towns ====================>\\
+ayo_in01.gat	mapflag	nopenalty
+ayo_in02.gat	mapflag	nopenalty
+alb_ship.gat	mapflag	nopenalty
+alberta.gat	mapflag	nopenalty
+alberta_in.gat	mapflag	nopenalty
+aldebaran.gat	mapflag	nopenalty
+aldeba_in.gat	mapflag	nopenalty
+amatsu.gat	mapflag	nopenalty
+ama_in01.gat	mapflag	nopenalty
+ama_in02.gat	mapflag	nopenalty
+arena_room.gat	mapflag	nopenalty
+comodo.gat	mapflag	nopenalty
+cmd_in01.gat	mapflag	nopenalty
+cmd_in02.gat	mapflag	nopenalty
+geffen.gat	mapflag	nopenalty
+gef_tower.gat	mapflag	nopenalty
+geffen_in.gat	mapflag	nopenalty
+gonryun.gat	mapflag	nopenalty
+gon_in.gat	mapflag	nopenalty
+gon_test.gat	mapflag	nopenalty
+in_orcs01.gat	mapflag	nopenalty
+izlude.gat	mapflag	nopenalty
+izlude_in.gat	mapflag	nopenalty
+jawaii.gat	mapflag	nopenalty
+jawaii_in.gat	mapflag	nopenalty
+lighthalzen.gat	mapflag	nopenalty
+louyang.gat	mapflag	nopenalty
+lou_in01.gat	mapflag	nopenalty
+lou_in02.gat	mapflag	nopenalty
+morocc.gat	mapflag	nopenalty
+moc_castle.gat	mapflag	nopenalty
+morocc_in.gat	mapflag	nopenalty
+new_1-1.gat	mapflag	nopenalty
+new_1-2.gat	mapflag	nopenalty
+new_1-3.gat	mapflag	nopenalty
+new_1-4.gat	mapflag	nopenalty
+niflheim.gat	mapflag	nopenalty
+nif_in.gat	mapflag	nopenalty
+payon.gat	mapflag	nopenalty
+payon_in01.gat	mapflag	nopenalty
+payon_in02.gat	mapflag	nopenalty
+payon_in03.gat	mapflag	nopenalty
+prontera.gat	mapflag	nopenalty
+prt_are_in.gat	mapflag	nopenalty
+prt_are01.gat	mapflag	nopenalty
+prt_castle.gat	mapflag	nopenalty
+prt_church.gat	mapflag	nopenalty
+prt_in.gat	mapflag	nopenalty
+umbala.gat	mapflag	nopenalty
+um_in.gat	mapflag	nopenalty
+xmas.gat	mapflag	nopenalty
+xmas_in.gat	mapflag	nopenalty
+yuno.gat	mapflag	nopenalty
+yuno_in01.gat	mapflag	nopenalty
+yuno_in03.gat	mapflag	nopenalty
+yuno_in04.gat	mapflag	nopenalty
+yuno_in05.gat	mapflag	nopenalty
+yuno_pre.gat	mapflag	nopenalty
+y_airport.gat	mapflag	nopenalty
+lhz_airport.gat	mapflag	nopenalty
+lhz_in01.gat	mapflag	nopenalty
+lhz_in02.gat	mapflag	nopenalty
+lhz_in03.gat	mapflag	nopenalty
+
+// Job Quests ========================
+sword_1-1.gat	mapflag	nopenalty
+sword_2-1.gat	mapflag	nopenalty
+sword_3-1.gat	mapflag	nopenalty
+job_thief1.gat	mapflag	nopenalty
+// 2-1 -----------------------
+job_prist.gat	mapflag	nopenalty
+job_wiz.gat	mapflag	nopenalty
+job_hunte.gat	mapflag	nopenalty
+in_hunter.gat	mapflag	nopenalty
+in_moc_16.gat	mapflag	nopenalty
+// 2-2 --------------------
+alde_alche.gat	mapflag	nopenalty
+job_cru.gat	mapflag	nopenalty
+job_duncer.gat	mapflag	nopenalty
+job_monk.gat	mapflag	nopenalty
+monk_test.gat	mapflag	nopenalty
+monk_in.gat	mapflag	nopenalty
+in_rogue.gat	mapflag	nopenalty
+job_sage.gat	mapflag	nopenalty
+
+// GvG Arenas ===================
+guild_vs1.gat	mapflag	nopenalty
+guild_vs2.gat	mapflag	nopenalty
+guild_vs3.gat	mapflag	nopenalty
+guild_vs4.gat	mapflag	nopenalty
+guild_vs5.gat	mapflag	nopenalty
+
+// Arenas=======================>\\
+sec_in01.gat	mapflag	nopenalty
+sec_in02.gat	mapflag	nopenalty
+
+// PvP Arenas =========================
+pvp_y_1-1.gat	mapflag	nopenalty
+pvp_y_1-2.gat	mapflag	nopenalty
+pvp_y_1-3.gat	mapflag	nopenalty
+pvp_y_1-4.gat	mapflag	nopenalty
+pvp_y_1-5.gat	mapflag	nopenalty
+pvp_y_2-1.gat	mapflag	nopenalty
+pvp_y_2-2.gat	mapflag	nopenalty
+pvp_y_2-3.gat	mapflag	nopenalty
+pvp_y_2-4.gat	mapflag	nopenalty
+pvp_y_2-5.gat	mapflag	nopenalty
+pvp_y_3-1.gat	mapflag	nopenalty
+pvp_y_3-2.gat	mapflag	nopenalty
+pvp_y_3-3.gat	mapflag	nopenalty
+pvp_y_3-4.gat	mapflag	nopenalty
+pvp_y_3-5.gat	mapflag	nopenalty
+pvp_y_4-1.gat	mapflag	nopenalty
+pvp_y_4-2.gat	mapflag	nopenalty
+pvp_y_4-3.gat	mapflag	nopenalty
+pvp_y_4-4.gat	mapflag	nopenalty
+pvp_y_4-5.gat	mapflag	nopenalty
+pvp_y_5-1.gat	mapflag	nopenalty
+pvp_y_5-2.gat	mapflag	nopenalty
+pvp_y_5-3.gat	mapflag	nopenalty
+pvp_y_5-4.gat	mapflag	nopenalty
+pvp_y_5-5.gat	mapflag	nopenalty
+pvp_y_6-1.gat	mapflag	nopenalty
+pvp_y_6-2.gat	mapflag	nopenalty
+pvp_y_6-3.gat	mapflag	nopenalty
+pvp_y_6-4.gat	mapflag	nopenalty
+pvp_y_6-5.gat	mapflag	nopenalty
+pvp_y_7-1.gat	mapflag	nopenalty
+pvp_y_7-2.gat	mapflag	nopenalty
+pvp_y_7-3.gat	mapflag	nopenalty
+pvp_y_7-4.gat	mapflag	nopenalty
+pvp_y_7-5.gat	mapflag	nopenalty
+pvp_y_8-1.gat	mapflag	nopenalty
+pvp_y_8-2.gat	mapflag	nopenalty
+pvp_y_8-3.gat	mapflag	nopenalty
+pvp_y_8-4.gat	mapflag	nopenalty
+pvp_y_8-5.gat	mapflag	nopenalty
+pvp_n_1-1.gat	mapflag	nopenalty
+pvp_n_1-2.gat	mapflag	nopenalty
+pvp_n_1-3.gat	mapflag	nopenalty
+pvp_n_1-4.gat	mapflag	nopenalty
+pvp_n_1-5.gat	mapflag	nopenalty
+pvp_n_2-1.gat	mapflag	nopenalty
+pvp_n_2-2.gat	mapflag	nopenalty
+pvp_n_2-3.gat	mapflag	nopenalty
+pvp_n_2-4.gat	mapflag	nopenalty
+pvp_n_2-5.gat	mapflag	nopenalty
+pvp_n_3-1.gat	mapflag	nopenalty
+pvp_n_3-2.gat	mapflag	nopenalty
+pvp_n_3-3.gat	mapflag	nopenalty
+pvp_n_3-4.gat	mapflag	nopenalty
+pvp_n_3-5.gat	mapflag	nopenalty
+pvp_n_4-1.gat	mapflag	nopenalty
+pvp_n_4-2.gat	mapflag	nopenalty
+pvp_n_4-3.gat	mapflag	nopenalty
+pvp_n_4-4.gat	mapflag	nopenalty
+pvp_n_4-5.gat	mapflag	nopenalty
+pvp_n_5-1.gat	mapflag	nopenalty
+pvp_n_5-2.gat	mapflag	nopenalty
+pvp_n_5-3.gat	mapflag	nopenalty
+pvp_n_5-4.gat	mapflag	nopenalty
+pvp_n_5-5.gat	mapflag	nopenalty
+pvp_n_6-1.gat	mapflag	nopenalty
+pvp_n_6-2.gat	mapflag	nopenalty
+pvp_n_6-3.gat	mapflag	nopenalty
+pvp_n_6-4.gat	mapflag	nopenalty
+pvp_n_6-5.gat	mapflag	nopenalty
+pvp_n_7-1.gat	mapflag	nopenalty
+pvp_n_7-2.gat	mapflag	nopenalty
+pvp_n_7-3.gat	mapflag	nopenalty
+pvp_n_7-4.gat	mapflag	nopenalty
+pvp_n_7-5.gat	mapflag	nopenalty
+pvp_n_8-1.gat	mapflag	nopenalty
+pvp_n_8-2.gat	mapflag	nopenalty
+pvp_n_8-3.gat	mapflag	nopenalty
+pvp_n_8-4.gat	mapflag	nopenalty
+pvp_n_8-5.gat	mapflag	nopenalty
+pvp_2vs2.gat	mapflag	nopenalty

+ 71 - 0
conf-tmpl/mapflag/nopvp.txt

@@ -0,0 +1,71 @@
+///===== Description: =============================================
+//= nopvp: Disables Player versus Player mode.
+//= To disable PvP mode on a specific map add the mapname here.
+//= v 1.1
+//============================================================
+
+ayo_in01.gat	mapflag	nopvp
+ayo_in02.gat	mapflag	nopvp
+alberta_in.gat	mapflag	nopvp
+alberta.gat	mapflag	nopvp
+alde_alche.gat	mapflag	nopvp
+aldeba_in.gat	mapflag	nopvp
+aldebaran.gat	mapflag	nopvp
+ama_in01.gat	mapflag	nopvp
+ama_in02.gat	mapflag	nopvp
+amatsu.gat	mapflag	nopvp
+cmd_in01.gat	mapflag	nopvp
+cmd_in02.gat	mapflag	nopvp
+comodo.gat	mapflag	nopvp
+gef_tower.gat	mapflag	nopvp
+geffen.gat	mapflag	nopvp
+geffen_in.gat	mapflag	nopvp
+gon_in.gat	mapflag	nopvp
+gonryun.gat	mapflag	nopvp
+in_hunter.gat	mapflag	nopvp
+in_moc_16.gat	mapflag	nopvp
+in_orcs01.gat	mapflag	nopvp
+izlude_in.gat	mapflag	nopvp
+izlude.gat	mapflag	nopvp
+lighthalzen.gat	mapflag	nopvp
+louyang.gat	mapflag	nopvp
+lou_in01.gat	mapflag	nopvp
+lou_in02.gat	mapflag	nopvp
+moc_castle.gat	mapflag	nopvp
+monk_in.gat	mapflag	nopvp
+morocc_in.gat	mapflag	nopvp
+morocc.gat	mapflag	nopvp
+nif_in.gat	mapflag	nopvp
+payon_in01.gat	mapflag	nopvp
+payon_in02.gat	mapflag	nopvp
+payon_in03.gat	mapflag	nopvp
+payon.gat	mapflag	nopvp
+pay_arche.gat	mapflag nopvp
+prt_are_in.gat	mapflag	nopvp
+prt_are01.gat	mapflag	nopvp
+prt_castle.gat	mapflag	nopvp
+prt_church.gat	mapflag	nopvp
+prt_in.gat	mapflag	nopvp
+prontera.gat	mapflag nopvp
+sec_in01.gat	mapflag	nopvp
+sword_1-1.gat	mapflag	nopvp
+sword_2-1.gat	mapflag	nopvp
+sword_3-1.gat	mapflag	nopvp
+um_in.gat	mapflag	nopvp
+umbala.gat	mapflag	nopvp
+xmas_in.gat	mapflag	nopvp
+xmas.gat	mapflag	nopvp
+yuno_in01.gat	mapflag	nopvp
+yuno_in03.gat	mapflag	nopvp
+yuno_in04.gat	mapflag	nopvp
+yuno_in05.gat	mapflag	nopvp
+yuno.gat	mapflag	nopvp
+gon_test.gat	mapflag	nopvp
+
+// New areas
+yuno_pre.gat	mapflag	nopvp
+y_airport.gat	mapflag	nopvp
+lhz_airport.gat	mapflag	nopvp
+lhz_in01.gat	mapflag	nopvp
+lhz_in02.gat	mapflag	nopvp
+lhz_in03.gat	mapflag	nopvp

+ 213 - 0
conf-tmpl/mapflag/noreturn.txt

@@ -0,0 +1,213 @@
+//===== eAthena Script =======================================
+//= Map flags that disable use of Butterfly wings
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.3 [Lupus]
+//===== Notes: ===============================================
+//= For disabling Fly wings use noteleport
+//= 1.3 According to the patch, enabled Butterfly wings in the Castles [Lupus]
+//===== Current Version: =====================================
+
+// Cities ========================
+ayo_in01.gat	mapflag	noreturn
+ayo_in02.gat	mapflag	noreturn
+alb_ship.gat	mapflag	noreturn
+alberta_in.gat	mapflag	noreturn
+aldeba_in.gat	mapflag	noreturn
+ama_in01.gat	mapflag	noreturn
+ama_in02.gat	mapflag	noreturn
+cmd_in01.gat	mapflag	noreturn
+cmd_in02.gat	mapflag	noreturn
+gef_tower.gat	mapflag	noreturn
+geffen_in.gat	mapflag	noreturn
+gon_test.gat	mapflag	noreturn
+gon_in.gat	mapflag	noreturn
+in_orcs01.gat	mapflag	noreturn
+izlude_in.gat	mapflag	noreturn
+jawaii_in.gat	mapflag	noreturn
+lou_in01.gat	mapflag	noreturn
+lou_in02.gat	mapflag	noreturn
+moc_castle.gat	mapflag	noreturn
+morocc_in.gat	mapflag	noreturn
+new_1-1.gat	mapflag	noreturn
+new_1-2.gat	mapflag	noreturn
+new_1-3.gat	mapflag	noreturn
+new_1-4.gat	mapflag	noreturn
+nif_in.gat	mapflag	noreturn
+payon_in01.gat	mapflag	noreturn
+payon_in02.gat	mapflag	noreturn
+payon_in03.gat	mapflag	noreturn
+prt_are_in.gat	mapflag	noreturn
+prt_are01.gat	mapflag	noreturn
+prt_castle.gat	mapflag	noreturn
+prt_church.gat	mapflag	noreturn
+prt_in.gat	mapflag	noreturn
+um_in.gat	mapflag	noreturn
+xmas_in.gat	mapflag	noreturn
+yuno_in01.gat	mapflag	noreturn
+yuno_in03.gat	mapflag	noreturn
+yuno_in04.gat	mapflag	noreturn
+yuno_in05.gat	mapflag	noreturn
+que_sign01.gat	mapflag	noreturn
+ein_in01.gat	mapflag	noreturn
+airport.gat	mapflag	noreturn
+airplane.gat	mapflag	noreturn
+airplane_01.gat	mapflag	noreturn
+
+// New areas
+yuno_pre.gat	mapflag	noreturn
+y_airport.gat	mapflag	noreturn
+lhz_airport.gat	mapflag	noreturn
+lhz_in01.gat	mapflag	noreturn
+lhz_in02.gat	mapflag	noreturn
+lhz_in03.gat	mapflag	noreturn
+lhz_que01.gat	mapflag	noreturn
+
+// Job Quests ====================
+sword_1-1.gat	mapflag	noreturn
+sword_2-1.gat	mapflag	noreturn
+sword_3-1.gat	mapflag	noreturn
+job_thief1.gat	mapflag	noreturn
+// 2-1 -----------------------
+job_hunte.gat	mapflag	noreturn
+job_prist.gat	mapflag	noreturn
+job_wiz.gat	mapflag	noreturn
+in_hunter.gat	mapflag	noreturn
+in_moc_16.gat	mapflag	noreturn
+// 2-2 --------------------
+alde_alche.gat	mapflag	noreturn
+job_cru.gat	mapflag	noreturn
+job_duncer.gat	mapflag	noreturn
+job_monk.gat	mapflag	noreturn
+monk_test.gat	mapflag	noreturn
+monk_in.gat	mapflag	noreturn
+in_rogue.gat	mapflag	noreturn
+job_sage.gat	mapflag	noreturn
+
+// Special Quests Places =========
+que_god01.gat	mapflag	noreturn
+que_god02.gat	mapflag	noreturn
+
+// Guild Castles =================
+//= 1.3 According to the kRO patch, enabled Butterfly wings in the Castles
+//aldeg_cas01.gat	mapflag	noreturn
+//aldeg_cas02.gat	mapflag	noreturn
+//aldeg_cas03.gat	mapflag	noreturn
+//aldeg_cas04.gat	mapflag	noreturn
+//aldeg_cas05.gat	mapflag	noreturn
+//gefg_cas01.gat	mapflag	noreturn
+//gefg_cas02.gat	mapflag	noreturn
+//gefg_cas03.gat	mapflag	noreturn
+//gefg_cas04.gat	mapflag	noreturn
+//gefg_cas05.gat	mapflag	noreturn
+//payg_cas01.gat	mapflag	noreturn
+//payg_cas02.gat	mapflag	noreturn
+//payg_cas03.gat	mapflag	noreturn
+//payg_cas04.gat	mapflag	noreturn
+//payg_cas05.gat	mapflag	noreturn
+//prtg_cas01.gat	mapflag	noreturn
+//prtg_cas02.gat	mapflag	noreturn
+//prtg_cas03.gat	mapflag	noreturn
+//prtg_cas04.gat	mapflag	noreturn
+//prtg_cas05.gat	mapflag	noreturn
+//nguild_alde.gat	mapflag	noreturn
+//nguild_gef.gat	mapflag	noreturn
+//nguild_pay.gat	mapflag	noreturn
+//nguild_prt.gat	mapflag	noreturn
+
+// GvG Arenas ===================
+guild_vs1.gat	mapflag	noreturn
+guild_vs2.gat	mapflag	noreturn
+guild_vs3.gat	mapflag	noreturn
+guild_vs4.gat	mapflag	noreturn
+guild_vs5.gat	mapflag	noreturn
+
+// Arenas =====================>\\
+arena_room.gat	mapflag	noreturn
+sec_in01.gat	mapflag	noreturn
+sec_in02.gat	mapflag	noreturn
+
+// PvP Arenas=======================
+pvp_y_room.gat	mapflag	noreturn
+pvp_y_1-1.gat	mapflag	noreturn
+pvp_y_1-2.gat	mapflag	noreturn
+pvp_y_1-3.gat	mapflag	noreturn
+pvp_y_1-4.gat	mapflag	noreturn
+pvp_y_1-5.gat	mapflag	noreturn
+pvp_y_2-1.gat	mapflag	noreturn
+pvp_y_2-2.gat	mapflag	noreturn
+pvp_y_2-3.gat	mapflag	noreturn
+pvp_y_2-4.gat	mapflag	noreturn
+pvp_y_2-5.gat	mapflag	noreturn
+pvp_y_3-1.gat	mapflag	noreturn
+pvp_y_3-2.gat	mapflag	noreturn
+pvp_y_3-3.gat	mapflag	noreturn
+pvp_y_3-4.gat	mapflag	noreturn
+pvp_y_3-5.gat	mapflag	noreturn
+pvp_y_4-1.gat	mapflag	noreturn
+pvp_y_4-2.gat	mapflag	noreturn
+pvp_y_4-3.gat	mapflag	noreturn
+pvp_y_4-4.gat	mapflag	noreturn
+pvp_y_4-5.gat	mapflag	noreturn
+pvp_y_5-1.gat	mapflag	noreturn
+pvp_y_5-2.gat	mapflag	noreturn
+pvp_y_5-3.gat	mapflag	noreturn
+pvp_y_5-4.gat	mapflag	noreturn
+pvp_y_5-5.gat	mapflag	noreturn
+pvp_y_6-1.gat	mapflag	noreturn
+pvp_y_6-2.gat	mapflag	noreturn
+pvp_y_6-3.gat	mapflag	noreturn
+pvp_y_6-4.gat	mapflag	noreturn
+pvp_y_6-5.gat	mapflag	noreturn
+pvp_y_7-1.gat	mapflag	noreturn
+pvp_y_7-2.gat	mapflag	noreturn
+pvp_y_7-3.gat	mapflag	noreturn
+pvp_y_7-4.gat	mapflag	noreturn
+pvp_y_7-5.gat	mapflag	noreturn
+pvp_y_8-1.gat	mapflag	noreturn
+pvp_y_8-2.gat	mapflag	noreturn
+pvp_y_8-3.gat	mapflag	noreturn
+pvp_y_8-4.gat	mapflag	noreturn
+pvp_y_8-5.gat	mapflag	noreturn
+pvp_n_room.gat	mapflag	noreturn
+pvp_n_1-1.gat	mapflag	noreturn
+pvp_n_1-2.gat	mapflag	noreturn
+pvp_n_1-3.gat	mapflag	noreturn
+pvp_n_1-4.gat	mapflag	noreturn
+pvp_n_1-5.gat	mapflag	noreturn
+pvp_n_2-1.gat	mapflag	noreturn
+pvp_n_2-2.gat	mapflag	noreturn
+pvp_n_2-3.gat	mapflag	noreturn
+pvp_n_2-4.gat	mapflag	noreturn
+pvp_n_2-5.gat	mapflag	noreturn
+pvp_n_3-1.gat	mapflag	noreturn
+pvp_n_3-2.gat	mapflag	noreturn
+pvp_n_3-3.gat	mapflag	noreturn
+pvp_n_3-4.gat	mapflag	noreturn
+pvp_n_3-5.gat	mapflag	noreturn
+pvp_n_4-1.gat	mapflag	noreturn
+pvp_n_4-2.gat	mapflag	noreturn
+pvp_n_4-3.gat	mapflag	noreturn
+pvp_n_4-4.gat	mapflag	noreturn
+pvp_n_4-5.gat	mapflag	noreturn
+pvp_n_5-1.gat	mapflag	noreturn
+pvp_n_5-2.gat	mapflag	noreturn
+pvp_n_5-3.gat	mapflag	noreturn
+pvp_n_5-4.gat	mapflag	noreturn
+pvp_n_5-5.gat	mapflag	noreturn
+pvp_n_6-1.gat	mapflag	noreturn
+pvp_n_6-2.gat	mapflag	noreturn
+pvp_n_6-3.gat	mapflag	noreturn
+pvp_n_6-4.gat	mapflag	noreturn
+pvp_n_6-5.gat	mapflag	noreturn
+pvp_n_7-1.gat	mapflag	noreturn
+pvp_n_7-2.gat	mapflag	noreturn
+pvp_n_7-3.gat	mapflag	noreturn
+pvp_n_7-4.gat	mapflag	noreturn
+pvp_n_7-5.gat	mapflag	noreturn
+pvp_n_8-1.gat	mapflag	noreturn
+pvp_n_8-2.gat	mapflag	noreturn
+pvp_n_8-3.gat	mapflag	noreturn
+pvp_n_8-4.gat	mapflag	noreturn
+pvp_n_8-5.gat	mapflag	noreturn
+pvp_2vs2.gat	mapflag	noreturn

+ 130 - 0
conf-tmpl/mapflag/nosave.txt

@@ -0,0 +1,130 @@
+//===== eAthena Script =======================================
+//= Map flags that disable auto saving
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.3 [Lupus]
+//===== Current Version: =====================================
+
+// Job Quests ====================
+sword_1-1.gat	mapflag	nosave	SavePoint
+sword_2-1.gat	mapflag	nosave	SavePoint
+sword_3-1.gat	mapflag	nosave	SavePoint
+//job_thief1.gat	mapflag	nosave	SavePoint
+// 2-1
+job_knt.gat	mapflag	nosave	SavePoint
+job_prist.gat	mapflag	nosave	SavePoint
+job_wiz.gat	mapflag	nosave	SavePoint
+in_moc_16.gat	mapflag	nosave	SavePoint
+job_hunte.gat	mapflag	nosave	SavePoint
+//in_hunter.gat	mapflag	nosave	SavePoint
+// 2-2
+alde_alche.gat	mapflag	nosave	SavePoint
+job_cru.gat	mapflag	nosave	SavePoint
+job_duncer.gat	mapflag	nosave	SavePoint
+job_monk.gat	mapflag	nosave	SavePoint
+monk_test.gat	mapflag	nosave	SavePoint
+monk_in.gat	mapflag	nosave	SavePoint
+in_rogue.gat	mapflag	nosave	SavePoint
+job_sage.gat	mapflag	nosave	SavePoint
+
+job_star.gat	mapflag	nosave	SavePoint
+job_soul.gat	mapflag	nosave	SavePoint
+
+// Special Quests Places =====
+que_god01.gat	mapflag	nosave	SavePoint
+que_god02.gat	mapflag	nosave	SavePoint
+que_sign01.gat	mapflag	nosave	SavePoint
+
+// GvG Arenas ==========================
+guild_vs1.gat	mapflag	nosave	SavePoint
+guild_vs2.gat	mapflag	nosave	SavePoint
+guild_vs3.gat	mapflag	nosave	SavePoint
+guild_vs4.gat	mapflag	nosave	SavePoint
+guild_vs5.gat	mapflag	nosave	SavePoint
+
+//PvP Arenas =================================
+pvp_y_room.gat	mapflag	nosave	SavePoint
+pvp_y_1-1.gat	mapflag	nosave	SavePoint
+pvp_y_1-2.gat	mapflag	nosave	SavePoint
+pvp_y_1-3.gat	mapflag	nosave	SavePoint
+pvp_y_1-4.gat	mapflag	nosave	SavePoint
+pvp_y_1-5.gat	mapflag	nosave	SavePoint
+pvp_y_2-1.gat	mapflag	nosave	SavePoint
+pvp_y_2-2.gat	mapflag	nosave	SavePoint
+pvp_y_2-3.gat	mapflag	nosave	SavePoint
+pvp_y_2-4.gat	mapflag	nosave	SavePoint
+pvp_y_2-5.gat	mapflag	nosave	SavePoint
+pvp_y_3-1.gat	mapflag	nosave	SavePoint
+pvp_y_3-2.gat	mapflag	nosave	SavePoint
+pvp_y_3-3.gat	mapflag	nosave	SavePoint
+pvp_y_3-4.gat	mapflag	nosave	SavePoint
+pvp_y_3-5.gat	mapflag	nosave	SavePoint
+pvp_y_4-1.gat	mapflag	nosave	SavePoint
+pvp_y_4-2.gat	mapflag	nosave	SavePoint
+pvp_y_4-3.gat	mapflag	nosave	SavePoint
+pvp_y_4-4.gat	mapflag	nosave	SavePoint
+pvp_y_4-5.gat	mapflag	nosave	SavePoint
+pvp_y_5-1.gat	mapflag	nosave	SavePoint
+pvp_y_5-2.gat	mapflag	nosave	SavePoint
+pvp_y_5-3.gat	mapflag	nosave	SavePoint
+pvp_y_5-4.gat	mapflag	nosave	SavePoint
+pvp_y_5-5.gat	mapflag	nosave	SavePoint
+pvp_y_6-1.gat	mapflag	nosave	SavePoint
+pvp_y_6-2.gat	mapflag	nosave	SavePoint
+pvp_y_6-3.gat	mapflag	nosave	SavePoint
+pvp_y_6-4.gat	mapflag	nosave	SavePoint
+pvp_y_6-5.gat	mapflag	nosave	SavePoint
+pvp_y_7-1.gat	mapflag	nosave	SavePoint
+pvp_y_7-2.gat	mapflag	nosave	SavePoint
+pvp_y_7-3.gat	mapflag	nosave	SavePoint
+pvp_y_7-4.gat	mapflag	nosave	SavePoint
+pvp_y_7-5.gat	mapflag	nosave	SavePoint
+pvp_y_8-1.gat	mapflag	nosave	SavePoint
+pvp_y_8-2.gat	mapflag	nosave	SavePoint
+pvp_y_8-3.gat	mapflag	nosave	SavePoint
+pvp_y_8-4.gat	mapflag	nosave	SavePoint
+pvp_y_8-5.gat	mapflag	nosave	SavePoint
+pvp_n_room.gat	mapflag	nosave	SavePoint
+pvp_n_1-1.gat	mapflag	nosave	SavePoint
+pvp_n_1-2.gat	mapflag	nosave	SavePoint
+pvp_n_1-3.gat	mapflag	nosave	SavePoint
+pvp_n_1-4.gat	mapflag	nosave	SavePoint
+pvp_n_1-5.gat	mapflag	nosave	SavePoint
+pvp_n_2-1.gat	mapflag	nosave	SavePoint
+pvp_n_2-2.gat	mapflag	nosave	SavePoint
+pvp_n_2-3.gat	mapflag	nosave	SavePoint
+pvp_n_2-4.gat	mapflag	nosave	SavePoint
+pvp_n_2-5.gat	mapflag	nosave	SavePoint
+pvp_n_3-1.gat	mapflag	nosave	SavePoint
+pvp_n_3-2.gat	mapflag	nosave	SavePoint
+pvp_n_3-3.gat	mapflag	nosave	SavePoint
+pvp_n_3-4.gat	mapflag	nosave	SavePoint
+pvp_n_3-5.gat	mapflag	nosave	SavePoint
+pvp_n_4-1.gat	mapflag	nosave	SavePoint
+pvp_n_4-2.gat	mapflag	nosave	SavePoint
+pvp_n_4-3.gat	mapflag	nosave	SavePoint
+pvp_n_4-4.gat	mapflag	nosave	SavePoint
+pvp_n_4-5.gat	mapflag	nosave	SavePoint
+pvp_n_5-1.gat	mapflag	nosave	SavePoint
+pvp_n_5-2.gat	mapflag	nosave	SavePoint
+pvp_n_5-3.gat	mapflag	nosave	SavePoint
+pvp_n_5-4.gat	mapflag	nosave	SavePoint
+pvp_n_5-5.gat	mapflag	nosave	SavePoint
+pvp_n_6-1.gat	mapflag	nosave	SavePoint
+pvp_n_6-2.gat	mapflag	nosave	SavePoint
+pvp_n_6-3.gat	mapflag	nosave	SavePoint
+pvp_n_6-4.gat	mapflag	nosave	SavePoint
+pvp_n_6-5.gat	mapflag	nosave	SavePoint
+pvp_n_7-1.gat	mapflag	nosave	SavePoint
+pvp_n_7-2.gat	mapflag	nosave	SavePoint
+pvp_n_7-3.gat	mapflag	nosave	SavePoint
+pvp_n_7-4.gat	mapflag	nosave	SavePoint
+pvp_n_7-5.gat	mapflag	nosave	SavePoint
+pvp_n_8-1.gat	mapflag	nosave	SavePoint
+pvp_n_8-2.gat	mapflag	nosave	SavePoint
+pvp_n_8-3.gat	mapflag	nosave	SavePoint
+pvp_n_8-4.gat	mapflag	nosave	SavePoint
+pvp_n_8-5.gat	mapflag	nosave	SavePoint
+pvp_2vs2.gat	mapflag	nosave	SavePoint
+
+//gon_test.gat	mapflag	nosave	prontera.gat,150,180

+ 242 - 0
conf-tmpl/mapflag/noteleport.txt

@@ -0,0 +1,242 @@
+//===== eAthena Script =======================================
+//= Map flags that disable use of fly wings
+//===== By: ==================================================
+//= eAthena Dev Team
+//= 1.5 [Lupus]
+//===== Notes: ===============================================
+//= For disabling Butterfly wings use noreturn
+//===== Current Version: =====================================
+
+// Cities ========================
+ayo_in01.gat	mapflag	noteleport
+ayo_in02.gat	mapflag	noteleport
+alb_ship.gat	mapflag	noteleport
+alberta_in.gat	mapflag	noteleport
+aldeba_in.gat	mapflag	noteleport
+ama_dun01.gat	mapflag	noteleport
+ama_in01.gat	mapflag	noteleport
+ama_in02.gat	mapflag	noteleport
+cmd_in01.gat	mapflag	noteleport
+cmd_in02.gat	mapflag	noteleport
+gef_tower.gat	mapflag	noteleport
+geffen_in.gat	mapflag	noteleport
+gon_test.gat	mapflag	noteleport
+gon_in.gat	mapflag	noteleport
+in_orcs01.gat	mapflag	noteleport
+izlude_in.gat	mapflag	noteleport
+jawaii_in.gat	mapflag	noteleport
+lou_in01.gat	mapflag	noteleport
+lou_in02.gat	mapflag	noteleport
+moc_castle.gat	mapflag	noteleport
+morocc_in.gat	mapflag	noteleport
+new_1-1.gat	mapflag	noteleport
+new_1-2.gat	mapflag	noteleport
+new_1-3.gat	mapflag	noteleport
+new_1-4.gat	mapflag	noteleport
+nif_in.gat	mapflag	noteleport
+payon_in01.gat	mapflag	noteleport
+payon_in02.gat	mapflag	noteleport
+payon_in03.gat	mapflag	noteleport
+prt_are_in.gat	mapflag	noteleport
+prt_are01.gat	mapflag	noteleport
+prt_castle.gat	mapflag	noteleport
+prt_church.gat	mapflag	noteleport
+prt_in.gat	mapflag	noteleport
+um_in.gat	mapflag	noteleport
+xmas_in.gat	mapflag	noteleport
+yuno_in01.gat	mapflag	noteleport
+yuno_in03.gat	mapflag	noteleport
+yuno_in04.gat	mapflag	noteleport
+yuno_in05.gat	mapflag	noteleport
+que_sign01.gat	mapflag	noteleport
+ein_in01.gat	mapflag	noteleport
+airport.gat	mapflag	noteleport
+airplane.gat	mapflag	noteleport
+airplane_01.gat	mapflag	noteleport
+// New areas
+lighthalzen.gat	mapflag	noteleport
+yuno.gat	mapflag	noteleport
+yuno_pre.gat	mapflag	noteleport
+y_airport.gat	mapflag	noteleport
+lhz_airport.gat	mapflag	noteleport
+einbroch.gat	mapflag noteleport
+einbech.gat	mapflag noteleport
+lhz_que01.gat	mapflag	noteleport
+lhz_cube.gat	mapflag	noteleport
+lhz_in01.gat	mapflag	noteleport
+lhz_in02.gat	mapflag	noteleport
+lhz_in03.gat	mapflag	noteleport
+juperos_01.gat	mapflag	noteleport
+juperos_02.gat	mapflag	noteleport
+jupe_area1.gat	mapflag	noteleport
+jupe_area2.gat	mapflag	noteleport
+jupe_core.gat	mapflag	noteleport
+jupe_ele.gat	mapflag	noteleport
+jupe_ele_r.gat	mapflag	noteleport
+jupe_gate.gat	mapflag	noteleport
+tha_t07.gat	mapflag	noteleport
+tha_t08.gat	mapflag	noteleport
+tha_t09.gat	mapflag	noteleport
+tha_t10.gat	mapflag	noteleport
+tha_t11.gat	mapflag	noteleport
+tha_t12.gat	mapflag	noteleport
+thana_step.gat	mapflag	noteleport
+thana_boss.gat	mapflag	noteleport
+gefenia01.gat	mapflag	noteleport
+gefenia02.gat	mapflag	noteleport
+gefenia03.gat	mapflag	noteleport
+gefenia04.gat	mapflag	noteleport
+hu_in01.gat	mapflag	noteleport
+auction_01.gat	mapflag	noteleport
+auction_02.gat	mapflag	noteleport
+
+// Job Quests ====================
+sword_1-1.gat	mapflag	noteleport
+sword_2-1.gat	mapflag	noteleport
+sword_3-1.gat	mapflag	noteleport
+job_thief1.gat	mapflag	noteleport
+// 2-1 -----------------------
+job_prist.gat	mapflag	noteleport
+job_wiz.gat	mapflag	noteleport
+job_hunte.gat	mapflag	noteleport
+in_hunter.gat	mapflag	noteleport
+in_moc_16.gat	mapflag	noteleport
+// 2-2 --------------------
+alde_alche.gat	mapflag	noteleport
+job_cru.gat	mapflag	noteleport
+job_duncer.gat	mapflag	noteleport
+job_monk.gat	mapflag	noteleport
+monk_test.gat	mapflag	noteleport
+monk_in.gat	mapflag	noteleport
+in_rogue.gat	mapflag	noteleport
+job_sage.gat	mapflag	noteleport
+
+job_star.gat	mapflag	noteleport
+job_soul.gat	mapflag	noteleport
+
+// Special Quests Places =========
+que_god01.gat	mapflag	noteleport
+que_god02.gat	mapflag	noteleport
+
+// Guild Castles =================
+aldeg_cas01.gat	mapflag	noteleport
+aldeg_cas02.gat	mapflag	noteleport
+aldeg_cas03.gat	mapflag	noteleport
+aldeg_cas04.gat	mapflag	noteleport
+aldeg_cas05.gat	mapflag	noteleport
+gefg_cas01.gat	mapflag	noteleport
+gefg_cas02.gat	mapflag	noteleport
+gefg_cas03.gat	mapflag	noteleport
+gefg_cas04.gat	mapflag	noteleport
+gefg_cas05.gat	mapflag	noteleport
+payg_cas01.gat	mapflag	noteleport
+payg_cas02.gat	mapflag	noteleport
+payg_cas03.gat	mapflag	noteleport
+payg_cas04.gat	mapflag	noteleport
+payg_cas05.gat	mapflag	noteleport
+prtg_cas01.gat	mapflag	noteleport
+prtg_cas02.gat	mapflag	noteleport
+prtg_cas03.gat	mapflag	noteleport
+prtg_cas04.gat	mapflag	noteleport
+prtg_cas05.gat	mapflag	noteleport
+nguild_alde.gat	mapflag	noteleport
+nguild_gef.gat	mapflag	noteleport
+nguild_pay.gat	mapflag	noteleport
+nguild_prt.gat	mapflag	noteleport
+
+// GvG Arenas ===================
+guild_vs1.gat	mapflag	noteleport
+guild_vs2.gat	mapflag	noteleport
+guild_vs3.gat	mapflag	noteleport
+guild_vs4.gat	mapflag	noteleport
+guild_vs5.gat	mapflag	noteleport
+
+// Arenas =====================>\\
+arena_room.gat	mapflag	noteleport
+sec_in01.gat	mapflag	noteleport
+sec_in02.gat	mapflag	noteleport
+
+// PvP Arenas=======================
+pvp_y_room.gat	mapflag	noteleport
+pvp_y_1-1.gat	mapflag	noteleport
+pvp_y_1-2.gat	mapflag	noteleport
+pvp_y_1-3.gat	mapflag	noteleport
+pvp_y_1-4.gat	mapflag	noteleport
+pvp_y_1-5.gat	mapflag	noteleport
+pvp_y_2-1.gat	mapflag	noteleport
+pvp_y_2-2.gat	mapflag	noteleport
+pvp_y_2-3.gat	mapflag	noteleport
+pvp_y_2-4.gat	mapflag	noteleport
+pvp_y_2-5.gat	mapflag	noteleport
+pvp_y_3-1.gat	mapflag	noteleport
+pvp_y_3-2.gat	mapflag	noteleport
+pvp_y_3-3.gat	mapflag	noteleport
+pvp_y_3-4.gat	mapflag	noteleport
+pvp_y_3-5.gat	mapflag	noteleport
+pvp_y_4-1.gat	mapflag	noteleport
+pvp_y_4-2.gat	mapflag	noteleport
+pvp_y_4-3.gat	mapflag	noteleport
+pvp_y_4-4.gat	mapflag	noteleport
+pvp_y_4-5.gat	mapflag	noteleport
+pvp_y_5-1.gat	mapflag	noteleport
+pvp_y_5-2.gat	mapflag	noteleport
+pvp_y_5-3.gat	mapflag	noteleport
+pvp_y_5-4.gat	mapflag	noteleport
+pvp_y_5-5.gat	mapflag	noteleport
+pvp_y_6-1.gat	mapflag	noteleport
+pvp_y_6-2.gat	mapflag	noteleport
+pvp_y_6-3.gat	mapflag	noteleport
+pvp_y_6-4.gat	mapflag	noteleport
+pvp_y_6-5.gat	mapflag	noteleport
+pvp_y_7-1.gat	mapflag	noteleport
+pvp_y_7-2.gat	mapflag	noteleport
+pvp_y_7-3.gat	mapflag	noteleport
+pvp_y_7-4.gat	mapflag	noteleport
+pvp_y_7-5.gat	mapflag	noteleport
+pvp_y_8-1.gat	mapflag	noteleport
+pvp_y_8-2.gat	mapflag	noteleport
+pvp_y_8-3.gat	mapflag	noteleport
+pvp_y_8-4.gat	mapflag	noteleport
+pvp_y_8-5.gat	mapflag	noteleport
+pvp_n_room.gat	mapflag	noteleport
+pvp_n_1-1.gat	mapflag	noteleport
+pvp_n_1-2.gat	mapflag	noteleport
+pvp_n_1-3.gat	mapflag	noteleport
+pvp_n_1-4.gat	mapflag	noteleport
+pvp_n_1-5.gat	mapflag	noteleport
+pvp_n_2-1.gat	mapflag	noteleport
+pvp_n_2-2.gat	mapflag	noteleport
+pvp_n_2-3.gat	mapflag	noteleport
+pvp_n_2-4.gat	mapflag	noteleport
+pvp_n_2-5.gat	mapflag	noteleport
+pvp_n_3-1.gat	mapflag	noteleport
+pvp_n_3-2.gat	mapflag	noteleport
+pvp_n_3-3.gat	mapflag	noteleport
+pvp_n_3-4.gat	mapflag	noteleport
+pvp_n_3-5.gat	mapflag	noteleport
+pvp_n_4-1.gat	mapflag	noteleport
+pvp_n_4-2.gat	mapflag	noteleport
+pvp_n_4-3.gat	mapflag	noteleport
+pvp_n_4-4.gat	mapflag	noteleport
+pvp_n_4-5.gat	mapflag	noteleport
+pvp_n_5-1.gat	mapflag	noteleport
+pvp_n_5-2.gat	mapflag	noteleport
+pvp_n_5-3.gat	mapflag	noteleport
+pvp_n_5-4.gat	mapflag	noteleport
+pvp_n_5-5.gat	mapflag	noteleport
+pvp_n_6-1.gat	mapflag	noteleport
+pvp_n_6-2.gat	mapflag	noteleport
+pvp_n_6-3.gat	mapflag	noteleport
+pvp_n_6-4.gat	mapflag	noteleport
+pvp_n_6-5.gat	mapflag	noteleport
+pvp_n_7-1.gat	mapflag	noteleport
+pvp_n_7-2.gat	mapflag	noteleport
+pvp_n_7-3.gat	mapflag	noteleport
+pvp_n_7-4.gat	mapflag	noteleport
+pvp_n_7-5.gat	mapflag	noteleport
+pvp_n_8-1.gat	mapflag	noteleport
+pvp_n_8-2.gat	mapflag	noteleport
+pvp_n_8-3.gat	mapflag	noteleport
+pvp_n_8-4.gat	mapflag	noteleport
+pvp_n_8-5.gat	mapflag	noteleport
+pvp_2vs2.gat	mapflag	noteleport

+ 31 - 0
conf-tmpl/mapflag/nowarp.txt

@@ -0,0 +1,31 @@
+//===== eAthena Script =======================================
+//= Map flags that disable warp
+//===== By: ==================================================
+//= eAthena Dev Team
+//= v 1.1
+//===== Current Version: =====================================
+
+aldeg_cas02.gat	mapflag	nowarp
+aldeg_cas03.gat	mapflag	nowarp
+aldeg_cas04.gat	mapflag	nowarp
+aldeg_cas05.gat	mapflag	nowarp
+gefg_cas01.gat	mapflag	nowarp
+gefg_cas02.gat	mapflag	nowarp
+gefg_cas03.gat	mapflag	nowarp
+gefg_cas04.gat	mapflag	nowarp
+gefg_cas05.gat	mapflag	nowarp
+payg_cas01.gat	mapflag	nowarp
+payg_cas02.gat	mapflag	nowarp
+payg_cas03.gat	mapflag	nowarp
+payg_cas04.gat	mapflag	nowarp
+payg_cas05.gat	mapflag	nowarp
+prtg_cas01.gat	mapflag	nowarp
+prtg_cas02.gat	mapflag	nowarp
+prtg_cas03.gat	mapflag	nowarp
+prtg_cas04.gat	mapflag	nowarp
+prtg_cas05.gat	mapflag	nowarp
+n_castle.gat	mapflag	nowarp
+nguild_alde.gat	mapflag	nowarp
+nguild_gef.gat	mapflag	nowarp
+nguild_pay.gat	mapflag	nowarp
+nguild_prt.gat	mapflag	nowarp

+ 37 - 0
conf-tmpl/mapflag/nowarpto.txt

@@ -0,0 +1,37 @@
+//===== eAthena Script =======================================
+//= Map flags that disable warpto
+//===== By: ==================================================
+//= eAthena Dev Team
+//= v 1.1
+//===== Current Version: =====================================
+
+// Guild Castles ========================
+//alde_gld.gat	mapflag	nowarpto
+aldeg_cas01.gat	mapflag	nowarpto
+aldeg_cas02.gat	mapflag	nowarpto
+aldeg_cas03.gat	mapflag	nowarpto
+aldeg_cas04.gat	mapflag	nowarpto
+aldeg_cas05.gat	mapflag	nowarpto
+gefg_cas01.gat	mapflag	nowarpto
+gefg_cas02.gat	mapflag	nowarpto
+gefg_cas03.gat	mapflag	nowarpto
+gefg_cas04.gat	mapflag	nowarpto
+gefg_cas05.gat	mapflag	nowarpto
+//pay_gld.gat	mapflag	nowarpto
+payg_cas01.gat	mapflag	nowarpto
+payg_cas02.gat	mapflag	nowarpto
+payg_cas03.gat	mapflag	nowarpto
+payg_cas04.gat	mapflag	nowarpto
+payg_cas05.gat	mapflag	nowarpto
+//prt_gld.gat	mapflag	nowarpto
+prtg_cas01.gat	mapflag	nowarpto
+prtg_cas02.gat	mapflag	nowarpto
+prtg_cas03.gat	mapflag	nowarpto
+prtg_cas04.gat	mapflag	nowarpto
+prtg_cas05.gat	mapflag	nowarpto
+//Novice Guild
+n_castle.gat	mapflag	nowarpto
+nguild_alde.gat	mapflag	nowarpto
+nguild_gef.gat	mapflag	nowarpto
+nguild_pay.gat	mapflag	nowarpto
+nguild_prt.gat	mapflag	nowarpto

+ 94 - 0
conf-tmpl/mapflag/pvp.txt

@@ -0,0 +1,94 @@
+//===== eAthena Script =======================================
+//= Map flags that enable pvp
+//===== By: ==================================================
+//= eAthena Dev Team
+//===== Current Version: =====================================
+//= 1.0
+//===== Description: =========================================
+//= pvp: Turns on PvP mode
+//===== Additional Comments: =================================
+//=
+//============================================================
+
+// PvP ========================
+pvp_y_1-1.gat	mapflag	pvp
+pvp_y_1-2.gat	mapflag	pvp
+pvp_y_1-3.gat	mapflag	pvp
+pvp_y_1-4.gat	mapflag	pvp
+pvp_y_1-5.gat	mapflag	pvp
+pvp_y_2-1.gat	mapflag	pvp
+pvp_y_2-2.gat	mapflag	pvp
+pvp_y_2-3.gat	mapflag	pvp
+pvp_y_2-4.gat	mapflag	pvp
+pvp_y_2-5.gat	mapflag	pvp
+pvp_y_3-1.gat	mapflag	pvp
+pvp_y_3-2.gat	mapflag	pvp
+pvp_y_3-3.gat	mapflag	pvp
+pvp_y_3-4.gat	mapflag	pvp
+pvp_y_3-5.gat	mapflag	pvp
+pvp_y_4-1.gat	mapflag	pvp
+pvp_y_4-2.gat	mapflag	pvp
+pvp_y_4-3.gat	mapflag	pvp
+pvp_y_4-4.gat	mapflag	pvp
+pvp_y_4-5.gat	mapflag	pvp
+pvp_y_5-1.gat	mapflag	pvp
+pvp_y_5-2.gat	mapflag	pvp
+pvp_y_5-3.gat	mapflag	pvp
+pvp_y_5-4.gat	mapflag	pvp
+pvp_y_5-5.gat	mapflag	pvp
+pvp_y_6-1.gat	mapflag	pvp
+pvp_y_6-2.gat	mapflag	pvp
+pvp_y_6-3.gat	mapflag	pvp
+pvp_y_6-4.gat	mapflag	pvp
+pvp_y_6-5.gat	mapflag	pvp
+pvp_y_7-1.gat	mapflag	pvp
+pvp_y_7-2.gat	mapflag	pvp
+pvp_y_7-3.gat	mapflag	pvp
+pvp_y_7-4.gat	mapflag	pvp
+pvp_y_7-5.gat	mapflag	pvp
+pvp_y_8-1.gat	mapflag	pvp
+pvp_y_8-2.gat	mapflag	pvp
+pvp_y_8-3.gat	mapflag	pvp
+pvp_y_8-4.gat	mapflag	pvp
+pvp_y_8-5.gat	mapflag	pvp
+pvp_n_1-1.gat	mapflag	pvp
+pvp_n_1-2.gat	mapflag	pvp
+pvp_n_1-3.gat	mapflag	pvp
+pvp_n_1-4.gat	mapflag	pvp
+pvp_n_1-5.gat	mapflag	pvp
+pvp_n_2-1.gat	mapflag	pvp
+pvp_n_2-2.gat	mapflag	pvp
+pvp_n_2-3.gat	mapflag	pvp
+pvp_n_2-4.gat	mapflag	pvp
+pvp_n_2-5.gat	mapflag	pvp
+pvp_n_3-1.gat	mapflag	pvp
+pvp_n_3-2.gat	mapflag	pvp
+pvp_n_3-3.gat	mapflag	pvp
+pvp_n_3-4.gat	mapflag	pvp
+pvp_n_3-5.gat	mapflag	pvp
+pvp_n_4-1.gat	mapflag	pvp
+pvp_n_4-2.gat	mapflag	pvp
+pvp_n_4-3.gat	mapflag	pvp
+pvp_n_4-4.gat	mapflag	pvp
+pvp_n_4-5.gat	mapflag	pvp
+pvp_n_5-1.gat	mapflag	pvp
+pvp_n_5-2.gat	mapflag	pvp
+pvp_n_5-3.gat	mapflag	pvp
+pvp_n_5-4.gat	mapflag	pvp
+pvp_n_5-5.gat	mapflag	pvp
+pvp_n_6-1.gat	mapflag	pvp
+pvp_n_6-2.gat	mapflag	pvp
+pvp_n_6-3.gat	mapflag	pvp
+pvp_n_6-4.gat	mapflag	pvp
+pvp_n_6-5.gat	mapflag	pvp
+pvp_n_7-1.gat	mapflag	pvp
+pvp_n_7-2.gat	mapflag	pvp
+pvp_n_7-3.gat	mapflag	pvp
+pvp_n_7-4.gat	mapflag	pvp
+pvp_n_7-5.gat	mapflag	pvp
+pvp_n_8-1.gat	mapflag	pvp
+pvp_n_8-2.gat	mapflag	pvp
+pvp_n_8-3.gat	mapflag	pvp
+pvp_n_8-4.gat	mapflag	pvp
+pvp_n_8-5.gat	mapflag	pvp
+pvp_2vs2.gat	mapflag	pvp

+ 89 - 0
conf-tmpl/mapflag/pvp_noguild.txt

@@ -0,0 +1,89 @@
+//===== eAthena Script =======================================
+//= Map flags that disable guilds on pvp grounds. 
+//===== By: ==================================================
+//= eAthena Dev Team
+//= v 1.1
+//===== Current Version: =====================================
+
+// PvP Arenas =================
+pvp_y_1-1.gat	mapflag	pvp_noguild
+pvp_y_1-2.gat	mapflag	pvp_noguild
+pvp_y_1-3.gat	mapflag	pvp_noguild
+pvp_y_1-4.gat	mapflag	pvp_noguild
+pvp_y_1-5.gat	mapflag	pvp_noguild
+pvp_y_2-1.gat	mapflag	pvp_noguild
+pvp_y_2-2.gat	mapflag	pvp_noguild
+pvp_y_2-3.gat	mapflag	pvp_noguild
+pvp_y_2-4.gat	mapflag	pvp_noguild
+pvp_y_2-5.gat	mapflag	pvp_noguild
+pvp_y_3-1.gat	mapflag	pvp_noguild
+pvp_y_3-2.gat	mapflag	pvp_noguild
+pvp_y_3-3.gat	mapflag	pvp_noguild
+pvp_y_3-4.gat	mapflag	pvp_noguild
+pvp_y_3-5.gat	mapflag	pvp_noguild
+pvp_y_4-1.gat	mapflag	pvp_noguild
+pvp_y_4-2.gat	mapflag	pvp_noguild
+pvp_y_4-3.gat	mapflag	pvp_noguild
+pvp_y_4-4.gat	mapflag	pvp_noguild
+pvp_y_4-5.gat	mapflag	pvp_noguild
+pvp_y_5-1.gat	mapflag	pvp_noguild
+pvp_y_5-2.gat	mapflag	pvp_noguild
+pvp_y_5-3.gat	mapflag	pvp_noguild
+pvp_y_5-4.gat	mapflag	pvp_noguild
+pvp_y_5-5.gat	mapflag	pvp_noguild
+pvp_y_6-1.gat	mapflag	pvp_noguild
+pvp_y_6-2.gat	mapflag	pvp_noguild
+pvp_y_6-3.gat	mapflag	pvp_noguild
+pvp_y_6-4.gat	mapflag	pvp_noguild
+pvp_y_6-5.gat	mapflag	pvp_noguild
+pvp_y_7-1.gat	mapflag	pvp_noguild
+pvp_y_7-2.gat	mapflag	pvp_noguild
+pvp_y_7-3.gat	mapflag	pvp_noguild
+pvp_y_7-4.gat	mapflag	pvp_noguild
+pvp_y_7-5.gat	mapflag	pvp_noguild
+pvp_y_8-1.gat	mapflag	pvp_noguild
+pvp_y_8-2.gat	mapflag	pvp_noguild
+pvp_y_8-3.gat	mapflag	pvp_noguild
+pvp_y_8-4.gat	mapflag	pvp_noguild
+pvp_y_8-5.gat	mapflag	pvp_noguild
+pvp_n_1-1.gat	mapflag	pvp_noguild
+pvp_n_1-2.gat	mapflag	pvp_noguild
+pvp_n_1-3.gat	mapflag	pvp_noguild
+pvp_n_1-4.gat	mapflag	pvp_noguild
+pvp_n_1-5.gat	mapflag	pvp_noguild
+pvp_n_2-1.gat	mapflag	pvp_noguild
+pvp_n_2-2.gat	mapflag	pvp_noguild
+pvp_n_2-3.gat	mapflag	pvp_noguild
+pvp_n_2-4.gat	mapflag	pvp_noguild
+pvp_n_2-5.gat	mapflag	pvp_noguild
+pvp_n_3-1.gat	mapflag	pvp_noguild
+pvp_n_3-2.gat	mapflag	pvp_noguild
+pvp_n_3-3.gat	mapflag	pvp_noguild
+pvp_n_3-4.gat	mapflag	pvp_noguild
+pvp_n_3-5.gat	mapflag	pvp_noguild
+pvp_n_4-1.gat	mapflag	pvp_noguild
+pvp_n_4-2.gat	mapflag	pvp_noguild
+pvp_n_4-3.gat	mapflag	pvp_noguild
+pvp_n_4-4.gat	mapflag	pvp_noguild
+pvp_n_4-5.gat	mapflag	pvp_noguild
+pvp_n_5-1.gat	mapflag	pvp_noguild
+pvp_n_5-2.gat	mapflag	pvp_noguild
+pvp_n_5-3.gat	mapflag	pvp_noguild
+pvp_n_5-4.gat	mapflag	pvp_noguild
+pvp_n_5-5.gat	mapflag	pvp_noguild
+pvp_n_6-1.gat	mapflag	pvp_noguild
+pvp_n_6-2.gat	mapflag	pvp_noguild
+pvp_n_6-3.gat	mapflag	pvp_noguild
+pvp_n_6-4.gat	mapflag	pvp_noguild
+pvp_n_6-5.gat	mapflag	pvp_noguild
+pvp_n_7-1.gat	mapflag	pvp_noguild
+pvp_n_7-2.gat	mapflag	pvp_noguild
+pvp_n_7-3.gat	mapflag	pvp_noguild
+pvp_n_7-4.gat	mapflag	pvp_noguild
+pvp_n_7-5.gat	mapflag	pvp_noguild
+pvp_n_8-1.gat	mapflag	pvp_noguild
+pvp_n_8-2.gat	mapflag	pvp_noguild
+pvp_n_8-3.gat	mapflag	pvp_noguild
+pvp_n_8-4.gat	mapflag	pvp_noguild
+pvp_n_8-5.gat	mapflag	pvp_noguild
+pvp_2vs2.gat	mapflag	pvp_noguild

+ 13 - 0
conf-tmpl/mapflag/pvp_noparty.txt

@@ -0,0 +1,13 @@
+//===== eAthena Script =======================================
+//= Map flags that disable parties in pvp maps 
+//===== By: ==================================================
+//= eAthena Dev Team
+//= v 1.2
+//===== Current Version: =====================================
+
+// GvG Arenas =================
+guild_vs1.gat	mapflag	pvp_noparty
+guild_vs2.gat	mapflag	pvp_noparty
+guild_vs3.gat	mapflag	pvp_noparty
+guild_vs4.gat	mapflag	pvp_noparty
+guild_vs5.gat	mapflag	pvp_noparty

+ 82 - 0
conf-tmpl/mapflag/water_height.txt

@@ -0,0 +1,82 @@
+// Water Heigh Value for maps.
+// It affects WATER related skills as Water Ball, creation Holy Water, etc
+//water_height.txt eAthenaDB 2005/12/21 11:23:09 +0900 (JST)
+
+xmas.gat	3
+mjolnir_01.gat	0
+mjolnir_02.gat	-19
+mjolnir_12.gat	15
+prt_fild00.gat	11
+prt_fild01.gat	25
+prt_fild02.gat	42
+prt_fild04.gat	14
+prt_fild05.gat	14
+prt_fild10.gat	40
+gef_fild00.gat	10
+gef_fild01.gat	14
+gef_fild03.gat	82
+gef_fild04.gat	14
+gef_fild07.gat	19
+gef_fild09.gat	11
+gef_fild10.gat	24
+moc_fild01.gat	26
+moc_fild11.gat	9
+iz_dun00.gat	5
+iz_dun01.gat	5
+iz_dun02.gat	-58
+mjo_dun01.gat	7
+orcsdun02.gat	3
+pay_dun01.gat	8
+pay_dun02.gat	5
+pay_dun03.gat	10
+prt_sewb2.gat	5
+prt_sewb3.gat	5
+treasure01.gat	-4
+treasure02.gat	-1
+moc_ruins.gat	6
+pay_arche.gat	8
+glast_01.gat	8
+alde_dun03.gat	2
+alde_dun04.gat	0
+gl_prison1.gat	35
+gl_sew01.gat	56
+gl_sew02.gat	12
+gl_sew03.gat	15
+gl_sew04.gat	70
+comodo.gat	14
+cmd_fild01.gat	46
+cmd_fild02.gat	4
+cmd_fild03.gat	0
+cmd_fild04.gat	4
+cmd_fild05.gat	46
+beach_dun2.gat	6
+beach_dun3.gat	0
+beach_dun.gat	9
+gef_fild13.gat	19
+gld_dun01.gat	5
+gld_dun02.gat	5
+gld_dun03.gat	14
+gld_dun04.gat	3
+aldeg_cas01.gat	40
+aldeg_cas02.gat	35
+aldeg_cas03.gat	16
+aldeg_cas04.gat	31
+aldeg_cas05.gat	25
+gefg_cas02.gat	8
+gefg_cas04.gat	15
+gefg_cas05.gat	5
+prtg_cas05.gat	13
+gon_dun01.gat	5
+tur_dun01.gat	-65
+ama_fild01.gat	5
+yuno_fild09.gat	10
+yuno_fild11.gat	-19
+jawaii.gat	-10
+sec_in02.gat	5 
+ayothaya.gat	20
+ayo_dun01.gat	20
+ayo_dun02.gat	15
+lhz_dun03.gat	30
+abyss_01.gat	20
+abyss_03.gat	-20
+nguild_alde.gat	40

+ 770 - 0
conf-tmpl/maps_athena.conf

@@ -0,0 +1,770 @@
+//------------------------- Normal Maps ---------------------------
+map: alb_ship.gat
+map: alb2trea.gat
+map: alberta.gat
+map: alberta_in.gat
+map: alde_dun01.gat
+map: alde_dun02.gat
+map: alde_dun03.gat
+map: alde_dun04.gat
+map: aldeba_in.gat
+map: aldebaran.gat
+map: anthell01.gat
+map: anthell02.gat
+map: arena_room.gat
+map: c_tower1.gat
+map: c_tower2.gat
+map: c_tower3.gat
+map: c_tower4.gat
+//map: force_map1.gat
+//map: force_map2.gat
+//map: force_map3.gat
+map: force_1-1.gat
+map: force_1-2.gat
+map: force_1-3.gat
+map: force_2-1.gat
+map: force_2-2.gat
+map: force_2-3.gat
+map: force_3-1.gat
+map: force_3-2.gat
+map: force_3-3.gat
+map: gef_dun00.gat
+map: gef_dun01.gat
+map: gef_dun02.gat
+map: gef_dun03.gat
+map: gef_fild00.gat
+map: gef_fild01.gat
+map: gef_fild02.gat
+map: gef_fild03.gat
+map: gef_fild04.gat
+map: gef_fild05.gat
+map: gef_fild06.gat
+map: gef_fild07.gat
+map: gef_fild08.gat
+map: gef_fild09.gat
+map: gef_fild10.gat
+map: gef_fild11.gat
+map: gef_fild12.gat
+map: gef_fild13.gat
+map: gef_fild14.gat
+map: gef_tower.gat
+map: geffen.gat
+map: geffen_in.gat
+map: gl_cas01.gat
+map: gl_cas02.gat
+map: gl_church.gat
+map: gl_chyard.gat
+map: gl_dun01.gat
+map: gl_dun02.gat
+map: gl_in01.gat
+map: gl_knt01.gat
+map: gl_knt02.gat
+map: gl_prison.gat
+map: gl_prison1.gat
+map: gl_sew01.gat
+map: gl_sew02.gat
+map: gl_sew03.gat
+map: gl_sew04.gat
+map: gl_step.gat
+map: glast_01.gat
+map: hunter_1-1.gat
+map: hunter_2-1.gat
+map: hunter_3-1.gat
+map: in_hunter.gat
+map: in_moc_16.gat
+map: in_orcs01.gat
+map: in_sphinx1.gat
+map: in_sphinx2.gat
+map: in_sphinx3.gat
+map: in_sphinx4.gat
+map: in_sphinx5.gat
+map: iz_dun00.gat
+map: iz_dun01.gat
+map: iz_dun02.gat
+map: iz_dun03.gat
+map: iz_dun04.gat
+map: izlu2dun.gat
+map: izlude.gat
+map: izlude_in.gat
+map: job_thief1.gat
+map: knight_1-1.gat
+map: knight_2-1.gat
+map: knight_3-1.gat
+map: mjo_dun01.gat
+map: mjo_dun02.gat
+map: mjo_dun03.gat
+map: mjolnir_01.gat
+map: mjolnir_02.gat
+map: mjolnir_03.gat
+map: mjolnir_04.gat
+map: mjolnir_05.gat
+map: mjolnir_06.gat
+map: mjolnir_07.gat
+map: mjolnir_08.gat
+map: mjolnir_09.gat
+map: mjolnir_10.gat
+map: mjolnir_11.gat
+map: mjolnir_12.gat
+map: moc_castle.gat
+map: moc_fild01.gat
+map: moc_fild02.gat
+map: moc_fild03.gat
+map: moc_fild04.gat
+map: moc_fild05.gat
+map: moc_fild06.gat
+map: moc_fild07.gat
+map: moc_fild08.gat
+map: moc_fild09.gat
+map: moc_fild10.gat
+map: moc_fild11.gat
+map: moc_fild12.gat
+map: moc_fild13.gat
+map: moc_fild14.gat
+map: moc_fild15.gat
+map: moc_fild16.gat
+map: moc_fild17.gat
+map: moc_fild18.gat
+map: moc_fild19.gat
+map: moc_pryd01.gat
+map: moc_pryd02.gat
+map: moc_pryd03.gat
+map: moc_pryd04.gat
+map: moc_pryd05.gat
+map: moc_pryd06.gat
+map: moc_prydb1.gat
+map: moc_ruins.gat
+map: monk_in.gat
+map: morocc.gat
+map: morocc_in.gat
+map: new_zone01.gat
+map: new_zone02.gat
+map: new_zone03.gat
+map: new_zone04.gat
+map: new_1-1.gat
+map: new_1-2.gat
+map: new_1-3.gat
+map: new_1-4.gat
+map: new_2-1.gat
+map: new_2-2.gat
+map: new_2-3.gat
+map: new_2-4.gat
+map: new_3-1.gat
+map: new_3-2.gat
+map: new_3-3.gat
+map: new_3-4.gat
+map: new_4-1.gat
+map: new_4-2.gat
+map: new_4-3.gat
+map: new_4-4.gat
+map: new_5-1.gat
+map: new_5-2.gat
+map: new_5-3.gat
+map: new_5-4.gat
+map: orcsdun01.gat
+map: orcsdun02.gat
+//map: ordeal_a00.gat
+//map: ordeal_a02.gat
+map: ordeal_1-1.gat
+map: ordeal_1-2.gat
+//map: ordeal_1-3.gat
+//map: ordeal_1-4.gat
+map: ordeal_2-1.gat
+map: ordeal_2-2.gat
+//map: ordeal_2-3.gat
+//map: ordeal_2-4.gat
+map: ordeal_3-1.gat
+map: ordeal_3-2.gat
+//map: ordeal_3-3.gat
+//map: ordeal_3-4.gat
+map: pay_arche.gat
+map: pay_dun00.gat
+map: pay_dun01.gat
+map: pay_dun02.gat
+map: pay_dun03.gat
+map: pay_dun04.gat
+map: pay_fild01.gat
+map: pay_fild02.gat
+map: pay_fild03.gat
+map: pay_fild04.gat
+map: pay_fild05.gat
+map: pay_fild06.gat
+map: pay_fild07.gat
+map: pay_fild08.gat
+map: pay_fild09.gat
+map: pay_fild10.gat
+map: pay_fild11.gat
+//map: payon.gat	//moved down to new maps
+//map: payon_in01.gat	//moved down to new maps
+//map: payon_in02.gat	//moved down to new maps
+map: priest_1-1.gat
+map: priest_2-1.gat
+map: priest_3-1.gat
+map: prontera.gat
+map: prt_are_in.gat
+map: prt_are01.gat
+map: prt_castle.gat
+map: prt_church.gat
+map: prt_fild00.gat
+map: prt_fild01.gat
+map: prt_fild02.gat
+map: prt_fild03.gat
+map: prt_fild04.gat
+map: prt_fild05.gat
+map: prt_fild06.gat
+map: prt_fild07.gat
+map: prt_fild08.gat
+map: prt_fild09.gat
+map: prt_fild10.gat
+map: prt_fild11.gat
+map: prt_in.gat
+map: prt_maze01.gat
+map: prt_maze02.gat
+map: prt_maze03.gat
+map: prt_monk.gat
+map: prt_sewb1.gat
+map: prt_sewb2.gat
+map: prt_sewb3.gat
+map: prt_sewb4.gat
+//map: pvp_room.gat
+map: pvp_2vs2.gat
+map: pvp_c_room.gat
+map: pvp_n_1-1.gat
+map: pvp_n_1-2.gat
+map: pvp_n_1-3.gat
+map: pvp_n_1-4.gat
+map: pvp_n_1-5.gat
+map: pvp_n_2-1.gat
+map: pvp_n_2-2.gat
+map: pvp_n_2-3.gat
+map: pvp_n_2-4.gat
+map: pvp_n_2-5.gat
+map: pvp_n_3-1.gat
+map: pvp_n_3-2.gat
+map: pvp_n_3-3.gat
+map: pvp_n_3-4.gat
+map: pvp_n_3-5.gat
+map: pvp_n_4-1.gat
+map: pvp_n_4-2.gat
+map: pvp_n_4-3.gat
+map: pvp_n_4-4.gat
+map: pvp_n_4-5.gat
+map: pvp_n_5-1.gat
+map: pvp_n_5-2.gat
+map: pvp_n_5-3.gat
+map: pvp_n_5-4.gat
+map: pvp_n_5-5.gat
+map: pvp_n_6-1.gat
+map: pvp_n_6-2.gat
+map: pvp_n_6-3.gat
+map: pvp_n_6-4.gat
+map: pvp_n_6-5.gat
+map: pvp_n_7-1.gat
+map: pvp_n_7-2.gat
+map: pvp_n_7-3.gat
+map: pvp_n_7-4.gat
+map: pvp_n_7-5.gat
+map: pvp_n_8-1.gat
+map: pvp_n_8-2.gat
+map: pvp_n_8-3.gat
+map: pvp_n_8-4.gat
+map: pvp_n_8-5.gat
+map: pvp_n_room.gat
+map: pvp_y_1-1.gat
+map: pvp_y_1-2.gat
+map: pvp_y_1-3.gat
+map: pvp_y_1-4.gat
+map: pvp_y_1-5.gat
+map: pvp_y_2-1.gat
+map: pvp_y_2-2.gat
+map: pvp_y_2-3.gat
+map: pvp_y_2-4.gat
+map: pvp_y_2-5.gat
+map: pvp_y_3-1.gat
+map: pvp_y_3-2.gat
+map: pvp_y_3-3.gat
+map: pvp_y_3-4.gat
+map: pvp_y_3-5.gat
+map: pvp_y_4-1.gat
+map: pvp_y_4-2.gat
+map: pvp_y_4-3.gat
+map: pvp_y_4-4.gat
+map: pvp_y_4-5.gat
+map: pvp_y_5-1.gat
+map: pvp_y_5-2.gat
+map: pvp_y_5-3.gat
+map: pvp_y_5-4.gat
+map: pvp_y_5-5.gat
+map: pvp_y_6-1.gat
+map: pvp_y_6-2.gat
+map: pvp_y_6-3.gat
+map: pvp_y_6-4.gat
+map: pvp_y_6-5.gat
+map: pvp_y_7-1.gat
+map: pvp_y_7-2.gat
+map: pvp_y_7-3.gat
+map: pvp_y_7-4.gat
+map: pvp_y_7-5.gat
+map: pvp_y_8-1.gat
+map: pvp_y_8-2.gat
+map: pvp_y_8-3.gat
+map: pvp_y_8-4.gat
+map: pvp_y_8-5.gat
+map: pvp_y_room.gat
+map: sword_1-1.gat
+map: sword_2-1.gat
+map: sword_3-1.gat
+map: treasure01.gat
+map: treasure02.gat
+map: wizard_1-1.gat
+map: wizard_2-1.gat
+map: wizard_3-1.gat
+map: xmas.gat
+map: xmas_dun01.gat
+map: xmas_dun02.gat
+map: xmas_fild01.gat
+map: xmas_in.gat
+
+//---Ep3.0 Comodo ---
+
+map: beach_dun.gat
+map: beach_dun2.gat
+map: beach_dun3.gat
+map: cmd_fild01.gat
+map: cmd_fild02.gat
+map: cmd_fild03.gat
+map: cmd_fild04.gat
+map: cmd_fild05.gat
+map: cmd_fild06.gat
+map: cmd_fild07.gat
+map: cmd_fild08.gat
+map: cmd_fild09.gat
+map: cmd_in01.gat
+map: cmd_in02.gat
+map: comodo.gat
+
+//---EP3.1 Quiz Revolution ---
+
+map: quiz_00.gat
+map: quiz_01.gat
+map: g_room1-1.gat
+map: g_room1-2.gat
+map: g_room1-3.gat
+map: g_room2.gat
+
+//--- Ep4.0 Turtle Island ---
+
+map: tur_dun01.gat
+map: tur_dun02.gat
+map: tur_dun03.gat
+map: tur_dun04.gat
+map: tur_dun05.gat
+map: tur_dun06.gat
+
+//--- Ep4.1 The War of Emperium ---
+
+map: alde_gld.gat
+map: aldeg_cas01.gat
+map: aldeg_cas02.gat
+map: aldeg_cas03.gat
+map: aldeg_cas04.gat
+map: aldeg_cas05.gat
+map: gefg_cas01.gat
+map: gefg_cas02.gat
+map: gefg_cas03.gat
+map: gefg_cas04.gat
+map: gefg_cas05.gat
+map: gld_dun01.gat
+map: gld_dun02.gat
+map: gld_dun03.gat
+map: gld_dun04.gat
+map: guild_room.gat
+map: guild_vs1.gat
+map: guild_vs2.gat
+map: guild_vs3.gat
+map: guild_vs4.gat
+map: guild_vs5.gat
+map: guild_vs1-1.gat
+map: guild_vs1-2.gat
+map: guild_vs1-3.gat
+map: guild_vs1-4.gat
+map: guild_vs2-1.gat
+map: guild_vs2-2.gat
+//map: job_hunter.gat
+map: job_hunte.gat
+//map: job_knight.gat
+map: job_knt.gat
+//map: job_priest.gat
+map: job_prist.gat
+//map: job_sword1.gat
+//map: job_wizard.gat
+map: job_wiz.gat
+map: pay_gld.gat
+map: payg_cas01.gat
+map: payg_cas02.gat
+map: payg_cas03.gat
+map: payg_cas04.gat
+map: payg_cas05.gat
+map: prt_gld.gat
+map: prtg_cas01.gat
+map: prtg_cas02.gat
+map: prtg_cas03.gat
+map: prtg_cas04.gat
+map: prtg_cas05.gat
+
+
+//--- Ep5.0 Yuno ---
+
+map: alde_alche.gat
+map: in_rogue.gat
+map: job_cru.gat
+map: job_duncer.gat
+map: job_monk.gat
+map: job_sage.gat
+map: mag_dun01.gat
+map: mag_dun02.gat
+map: monk_test.gat
+map: quiz_test.gat
+map: yuno.gat
+map: yuno_fild01.gat
+map: yuno_fild02.gat
+map: yuno_fild03.gat
+map: yuno_fild04.gat
+map: yuno_in01.gat
+map: yuno_in02.gat
+map: yuno_in03.gat
+map: yuno_in04.gat
+map: yuno_in05.gat
+
+//--- Ep6.0 - Amatsu  ---
+// Requires: kRO 08-10-03 or newer
+// or kRO Sakray 09-09-03 or newer
+
+map: ama_dun01.gat
+map: ama_dun02.gat
+map: ama_dun03.gat
+map: ama_fild01.gat
+map: ama_in01.gat
+map: ama_in02.gat
+map: ama_test.gat
+map: amatsu.gat
+
+//--- Ep6.1 - Gon Ryun ---
+
+map: gon_dun01.gat
+map: gon_dun02.gat
+map: gon_dun03.gat
+map: gon_fild01.gat
+map: gon_in.gat
+map: gon_test.gat
+map: gonryun.gat
+map: sec_in01.gat
+map: sec_in02.gat
+map: sec_pri.gat
+
+//--- Ep6.2 - Umbala ---
+// Requires: kRO 01-27-04 or newer
+// or kRO Sakray 12-02-03 or newer
+// or Akaru's SuperGRF 1.22 or newer
+map: umbala.gat
+map: um_dun01.gat
+map: um_dun02.gat
+map: um_fild01.gat
+map: um_fild02.gat
+map: um_fild03.gat
+map: um_fild04.gat
+map: um_in.gat
+
+//--- Ep6.3 - Niflheim ---
+// Requires: kRO 02-23-04 or newer
+// or kRO Sakray 01-09-04 or newer
+// or Akaru's SuperGRF 1.32 or newer
+map: niflheim.gat
+map: nif_fild01.gat
+map: nif_fild02.gat
+map: nif_in.gat
+map: yggdrasil01.gat
+
+//--- Ep6.4 - Valkyrie ---
+// Requires: kRO ??-??-04 or newer
+// or kRO Sakray 02-03-04 or newer
+// or Akaru's SuperGRF 1.34 or newer
+map: valkyrie.gat
+map: himinn.gat
+
+//--- Ep6.5 - Castle of Dragon (LouYang) ---
+// Requires kRO Sakray 03-30 or newer
+//(Akaru's SuperGRF required version: 1.52)
+map: lou_in01.gat
+map: lou_in02.gat
+map: lou_dun03.gat
+map: lou_dun02.gat
+map: lou_dun01.gat
+map: lou_fild01.gat
+map: louyang.gat
+
+//--- Ep6.6 - Novice Guild Siege ---
+//Requires kRO Sakray 04-07 or newer
+//(Akaru's SuperGRF required version: 1.53)
+//map: siege_test.gat
+map: n_castle.gat
+map: nguild_gef.gat
+map: nguild_prt.gat
+map: nguild_pay.gat
+map: nguild_alde.gat
+
+//--- Ep6.7 - Jawaii ---
+//Requires kRO Sakray 06-22 or newer
+//(Akaru's SuperGRF required version: 1.63)
+map: jawaii.gat
+map: jawaii_in.gat
+
+// --- Ep6.8 - Geffenia ---
+// Requires kRO Sakray 07-13 or newer
+// (Akaru's SuperGRF required version: 1.64)
+map: gefenia01.gat
+map: gefenia02.gat
+map: gefenia03.gat
+map: gefenia04.gat
+
+// --- Ep6.9 - New Payon ---
+// Requires kRO Sakray 09-03
+// -- dunno --
+map: payon.gat
+map: payon_in01.gat
+map: payon_in02.gat
+map: payon_in03.gat
+//same names as old maps except that payon_in03.gat got added
+
+// --- Ep? - Ayothaya ---
+// Requires kRO Sakray 09-21
+// -- 2004-10-19sdata_k.gpf --
+map: ayothaya.gat
+map: ayo_in01.gat
+map: ayo_in02.gat
+map: ayo_fild01.gat
+map: ayo_fild02.gat
+map: ayo_dun01.gat
+map: ayo_dun02.gat
+
+// --- God item quests maps ---
+// -- 2004-10-12sdata_k3.gpf --
+map: que_god01.gat
+map: que_god02.gat
+
+// --- Ep? - Schwarzwald Republic ---
+// -- 2004-12-28sdata_k.gpf --
+map: yuno_fild05.gat
+map: yuno_fild07.gat
+map: yuno_fild08.gat
+map: yuno_fild09.gat
+map: yuno_fild11.gat
+map: yuno_fild12.gat
+
+// --- Turbo Track Arena ---
+// -- 2005-03-08sdata_k.gpf --
+map: alde_tt02.gat
+map: turbo_n_1.gat
+map: turbo_n_4.gat
+map: turbo_n_8.gat
+map: turbo_n_16.gat
+map: turbo_e_4.gat
+map: turbo_e_8.gat
+map: turbo_e_16.gat
+map: turbo_room.gat
+
+// --- Einbroch/Einbech ---
+// -- 2005-03-15sdata_k.gpf --
+map: airplane.gat
+map: airport.gat
+map: einbech.gat
+map: einbroch.gat
+map: ein_dun01.gat
+map: ein_dun02.gat
+map: ein_fild06.gat
+map: ein_fild07.gat
+map: ein_fild08.gat
+map: ein_fild09.gat
+map: ein_fild10.gat
+map: ein_in01.gat
+map: que_sign01.gat
+map: que_sign02.gat
+
+
+// --- Einbroch and Lightalzen ---
+// -- 2005-05-10sdata_k.gpf --
+map: ein_fild03.gat
+map: ein_fild04.gat
+map: lhz_fild02.gat
+map: lhz_fild03.gat
+
+// --- Lighthalzen and Juperos Dungeon ---
+// -- 2005-06-14sdata_k.gpf --
+map: yuno_pre.gat
+map: lhz_fild01.gat
+map: lighthalzen.gat
+map: lhz_in01.gat
+map: lhz_in02.gat
+map: lhz_in03.gat
+map: lhz_que01.gat
+map: lhz_dun01.gat
+map: lhz_dun02.gat
+map: lhz_dun03.gat
+map: lhz_cube.gat
+map: juperos_01.gat
+map: juperos_02.gat
+map: jupe_area1.gat
+map: jupe_area2.gat
+map: jupe_core.gat
+map: jupe_ele.gat
+map: jupe_ele_r.gat
+map: jupe_gate.gat
+
+// --- Lighthalzen & Juno Airport ---
+// -- resnametable clones of airport.gat and airplane.gat --
+map: y_airport.gat
+map: lhz_airport.gat
+map: airplane_01.gat
+
+// --- Juperos Dungeon ---
+// -- 2005-06-28sdata_k.gpf --
+map: jupe_cave.gat
+
+// --- Quiz Revolution ---
+// -- 2005-08-02sdata_k.gpf --
+map: quiz_02.gat
+
+// --- Hugel Field ---
+// -- 2005-08-23sdata_k.gpf --
+map: hu_fild07.gat
+map: hu_fild05.gat
+map: hu_fild04.gat
+map: hu_fild01.gat
+map: yuno_fild06.gat
+
+// --- Star Knight And Soul Linker Job Change Maps ---
+// -- 2005-08-23sdata_k.gpf --
+map: job_soul.gat
+map: job_star.gat
+
+// --- Abyss Lake, Thanatos Tower --
+// -- 2005-09-13sdata_k.gpf - 2005-09-13sdata_k6.gpf --
+map: que_job01.gat
+map: que_job02.gat
+map: que_job03.gat
+map: abyss_01.gat
+map: abyss_02.gat
+map: abyss_03.gat
+map: thana_step.gat
+map: thana_boss.gat
+map: tha_scene01.gat
+map: tha_t01.gat
+map: tha_t02.gat
+map: tha_t03.gat
+map: tha_t04.gat
+map: tha_t07.gat
+map: tha_t05.gat
+map: tha_t06.gat
+map: tha_t08.gat
+
+// --- Thanatos Tower ---
+// -- 2005-09-21sdata_k.gpf -- 
+map: tha_t09.gat
+map: tha_t10.gat
+map: tha_t11.gat
+map: tha_t12.gat
+
+// --- Auction Market ---
+// -- 2005-11-29sdata_k.gpf -- 
+map: auction_01.gat
+map: auction_02.gat
+
+// --- Garden City Hugel / Kiehl ---
+// -- 2005-12-20sdata_k.gpf -- 
+map: hugel.gat
+map: hu_in01.gat
+map: que_bingo.gat
+map: que_hugel.gat
+map: p_track01.gat
+map: p_track02.gat
+map: odin_tem01.gat
+map: odin_tem02.gat
+map: odin_tem03.gat
+map: hu_fild02.gat
+map: hu_fild03.gat
+map: hu_fild06.gat
+map: ein_fild01.gat
+map: ein_fild02.gat
+map: ein_fild05.gat
+map: yuno_fild10.gat
+map: kh_kiehl02.gat
+map: kh_kiehl01.gat
+map: kh_dun02.gat
+map: kh_dun01.gat
+map: kh_mansion.gat
+map: kh_rossi.gat
+map: kh_school.gat
+map: kh_vila.gat
+
+//------------------------- Clone Maps ---------------------------
+//------------------------- Extra Maps ---------------------------
+
+// Ragnarok World Championship 2004
+// Requires: RWC 2004 Client
+// or Akaru's SuperGRF 1.64 or newer
+//map: rwc01.gat
+//map: rwc02.gat
+//map: rwc03.gat
+
+//Christmas & Sakura Special
+//Requires Akaru's SuperGRF 1.1 or newer
+//map: prontera_x.gat
+//map: alberta_x.gat
+//map: aldebaran_x.gat
+//map: geffen_x.gat
+//map: izlude_x.gat
+//map: prt_church_x.gat
+//map: prontera_s.gat
+//map: pay_arche_s.gat
+
+//Fenced Lutie
+//Requires Akaru's SuperGRF 1.23 or newer
+//map: xmas_old.gat
+
+//Alpha Maps
+//Requires adata.grf containing alpha maps and data
+//map: fay_vilg00.gat
+//map: fay_vilg01.gat
+//map: gef_vilg00.gat
+//map: gef_vilg01.gat
+//map: moc_dugn01.gat
+//map: moc_dugn02.gat
+//map: moc_fild01.gat
+//map: moc_fild02.gat
+//map: moc_fild03.gat
+//map: moc_fild04.gat
+//map: moc_intr00.gat
+//map: moc_intr01.gat
+//map: moc_intr02.gat
+//map: moc_intr04.gat
+//map: moc_vilg00.gat
+//map: moc_vilg01.gat
+//map: moc_vilg02.gat
+//map: probemap.gat
+//map: probemap02.gat
+//map: prt_cstl01.gat
+//map: prt_dugn00.gat
+//map: prt_dugn01.gat
+//map: prt_fild00.gat
+//map: prt_fild01.gat
+//map: prt_fild03.gat
+//map: prt_fild04.gat
+//map: prt_fild05.gat
+//map: prt_intr01.gat
+//map: prt_intr01_a.gat
+//map: prt_intr02.gat
+//map: prt_vilg00.gat
+//map: prt_vilg01.gat
+//map: prt_vilg02.gat
+//map: tank_test.gat
+//map: tank_test2.gat
+//map: test.gat

+ 2 - 0
conf-tmpl/motd.txt

@@ -0,0 +1,2 @@
+// Internal default is limited to 128 lines.  If you need more, you will need to modify the MOTD_LINE_SIZE definition in pc.c
+Welcome to eAthena SVN Version! Enjoy! Please report any bugs you find in eAthena :).

+ 504 - 0
conf-tmpl/msg_athena.conf

@@ -0,0 +1,504 @@
+// eAthena msg_athena.conf
+// Message Configuration
+// For translation, just change msg here (second line), no need to modify source code,
+// or alternatively, use conf/import/msg_conf.txt
+// Format:
+// // English message
+// msg_number: translated message
+
+//   0-499: reserved for GM commands
+// 500-999 reserved for others
+
+// Messages of GM commands
+// -----------------------
+
+0: Warped.
+1: Map not found.
+2: Coordinates out of range.
+3: Character not found.
+4: Jump to %s
+5: Jump to %d %d
+6: Character data respawn point saved.
+7: Warping to respawn point.
+8: Speed changed.
+9: Options changed.
+10: Invisible: Off
+11: Invisible: On
+12: Your job has been changed.
+13: You've died.
+14: Character killed.
+15: Player warped (message sends to player too).
+16: You've been revived!
+17: HP, SP recovered.
+18: Item created.
+19: Invalid item ID or name.
+20: All of your items have been removed.
+21: Base level raised.
+22: Base level lowered.
+23: Job level can't go any higher.
+24: Job level raised.
+25: Job level lowered.
+26: Help commands:
+27: File help.txt not found.
+28: No player found.
+29: 1 player found.
+30: %d players found.
+31: PvP: Off.
+32: PvP: On.
+33: GvG: Off.
+34: GvG: On.
+35: You can't use this command with this class.
+36: Appearence changed.
+37: An invalid number was specified.
+38: Invalid location number or name.
+39: All monster summoned!
+40: Invalid monster ID or name.
+41: Impossible to decrease the number/value.
+42: Stat changed.
+43: You're not in a guild.
+44: You're not the master of your guild.
+45: Guild level change failed.
+46: %s recalled!
+47: Base level can't go any higher.
+48: Character's job changed.
+49: Invalid job ID.
+50: You already have some GM powers.
+51: Character revived.
+52: This option cannot be used in PK Mode.
+53: '%s' stats:
+54: No player found in map '%s'.
+55: 1 player found in map '%s'.
+56: %d players found in map '%s'.
+57: Character's respawn point changed.
+58: Character's options changed.
+59: Night Mode Activated.
+60: Day Mode Activated.
+61: The holy messenger has given judgement.
+62: Judgement was made.
+63: Mercy has been shown.
+64: Mercy has been granted.
+65: Character's base level raised.
+66: Character's base level lowered.
+67: Character's job level can't go any higher.
+68: character's job level raised.
+69: Character's job level lowered.
+70: You have learned the skill.
+71: You have forgotten the skill.
+72: Guild siege warfare start!
+73: Already it has started siege warfare.
+74: Guild siege warfare end!
+75: Siege warfare hasn't started yet.
+76: You have received all skills.
+77: The reference result of '%s' (name: id):
+78: %s: %d
+79: It is %d affair above.
+80: Give a display name and monster name/id please.
+81: Your GM level don't authorize you to do this action on this player.
+82: Please, use one of this number/name:
+83: Cannot spawn emperium.
+84: All stats changed!
+85: Invalid time for ban command.
+86: Sorry, but a player name have at least 4 characters.
+87: Sorry, but a player name have 23 characters maximum.
+88: Character name sends to char-server to ask it.
+89: Sorry, it's already the night. Impossible to execute the command.
+90: Sorry, it's already the day. Impossible to execute the command.
+91: Character's base level can't go any higher.
+92: All characters recalled!
+93: All online characters of the %s guild are near you.
+94: Incorrect name/ID, or no one from the guild is online.
+95: All online characters of the %s party are near you.
+96: Incorrect name or ID, or no one from the party is online.
+97: Item database reloaded.
+98: Monster database reloaded.
+99: Skill database reloaded.
+100: Scripts reloaded.
+101: Login-server asked to reload GM accounts and their level.
+102: Mounted Peco.
+103: No longer spying on the %s guild.
+104: Spying on the %s guild.
+105: No longer spying on the %s party.
+106: Spying on the %s party.
+107: All items have been repaired.
+108: No item need to be repaired.
+109: Player has been nuked!
+110: Npc Enabled.
+111: This NPC doesn't exist.
+112: Npc Disabled.
+113: %d item(s) removed by a GM.
+114: %d item(s) removed from the player.
+115: %d item(s) removed. Player had only %d on %d items.
+116: Character does not have the item.
+117: GM has send you in jails.
+118: Player warped in jails.
+119: This player is not in jails.
+120: GM has discharge you.
+121: Player warped to Prontera.
+122: Disguise applied.
+123: Monster/NPC name/id hasn't been found.
+124: Undisguise applied.
+125: You're not disguised.
+//Clone Messages
+126: Evil Clone spawned.
+127: Unable to spawn evil clone.
+128: Clone spawned.
+129: Unable to spawn clone.
+130: Slave clone spawned.
+131: Unable to spawn slave clone.
+//Messages 132-139 are no longer used, available for future reuse (preferrable for more variations of @clone)
+140: Character's disguise applied.
+141: Character's undisguise applied.
+142: Character is not disguised.
+//143 Free
+144: Invalid actual E-mail. If you have default E-mail, type a@a.com.
+145: Invalid new E-mail. Please enter a real E-mail.
+146: New E-mail must be a real E-mail.
+147: New E-mail must be different of the actual E-mail.
+148: Information sended to login-server via char-server.
+149: Impossible to increase the number/value.
+150: No GM found.
+151: 1 GM found.
+152: %d GMs found.
+153: %s is Unknown Command.
+154: %s failed.
+155: Impossible to change your job.
+156: HP or/and SP modified.
+157: HP and SP are already with the good value.
+158: Base level can't go any lower.
+159: Job level can't go any lower.
+160: PvP is already Off.
+161: PvP is already On.
+162: GvG is already Off.
+163: GvG is already On.
+164: Your memo point #%d doesn't exist.
+165: All monsters killed!
+166: No item has been refined!
+167: 1 item has been refined!
+168: %d items have been refined!
+169: This item (%d: '%s') is not an equipment.
+170: This item is not an equipment.
+171: %d - void
+172: You replace previous memo position %d - %s (%d,%d).
+173: Note: you don't have the 'Warp' skill level to use it.
+174: Number of status points changed!
+175: Number of skill points changed!
+176: Number of zenys changed!
+177: Impossible to decrease a stat.
+178: Impossible to increase a stat.
+179: Guild level changed.
+180: The monter/egg name/id doesn't exist.
+181: You already have a pet.
+182: Pet friendly value changed!
+183: Pet friendly is already the good value.
+184: Sorry, but you have no pet.
+185: Pet hungry value changed!
+186: Pet hungry is already the good value.
+187: You can now rename your pet.
+188: You can already rename your pet.
+189: This player can now rename his/her pet.
+190: This player can already rename his/her pet.
+191: Sorry, but this player has no pet.
+192: Impossible to change the character's job.
+193: Character's base level can't go any lower.
+194: Character's job level can't go any lower.
+195: All players have been kicked!
+196: You already have this quest skill.
+197: This skill number doesn't exist or isn't a quest skill.
+198: This skill number doesn't exist.
+199: This player has learned the skill.
+200: This player already has this quest skill.
+201: You don't have this quest skill.
+202: This player has forgotten the skill.
+203: This player doesn't have this quest skill.
+204: WARNING: more than 1000 spiritballs can CRASH your server and/or client!
+205: You already have this number of spiritballs.
+206: '%s' skill points reseted!
+207: '%s' stats points reseted!
+208: '%s' skill and stats points reseted!
+209: Character's number of skill points changed!
+210: Character's number of status points changed!
+211: Character's number of zenys changed!
+212: Cannot mount a Peco while in disguise.
+213: You can not mount a peco with your job.
+214: Unmounted Peco.
+215: This player cannot mount a Peco while in disguise.
+216: Now, this player mounts a peco.
+217: This player can not mount a peco with his/her job.
+218: Now, this player has not more peco.
+219: %d day
+220: %d days
+221: %s %d hour
+222: %s %d hours
+223: %s %d minute
+224: %s %d minutes
+225: %s and %d second
+226: %s and %d seconds
+227: Cannot wear disguise while riding a Peco.
+228: Character cannot wear disguise while riding a Peco.
+229: Your Effect Has Changed.
+230: Server time (normal time): %A, %B %d %Y %X.
+231: Game time: The game is in permanent daylight.
+232: Game time: The game is in permanent night.
+233: Game time: The game is actualy in night for %s.
+234: Game time: After, the game will be in permanent daylight.
+235: Game time: The game is actualy in daylight for %s.
+236: Game time: After, the game will be in permanent night.
+237: Game time: After, the game will be in night for %s.
+238: Game time: A day cycle has a normal duration of %s.
+239: Game time: After, the game will be in daylight for %s.
+240: %d monster(s) summoned!
+241: You can now kill anybody
+242: You are now killable
+243: Map skills are off
+244: Map skills are on
+245: Server Uptime: %ld days, %ld hours, %ld minutes, %ld seconds.
+246: Your GM level don't authorize you to do this action.
+247: You are not authorized to warp to this map.
+248: You are not authorized to warp from your current map.
+249: You are not authorized to warp to your save map.
+250: You have already opened your storage. Close it first.
+251: You have already opened your guild storage. Close it first.
+252: You are not in a guild.
+253: You are not authorized to memo this map.
+254: GM commands configuration reloaded.
+255: Battle configuration reloaded.
+256: Status database reloaded.
+257: Player database reloaded.
+258: Sent packet 0x%x (%d)
+259: Invalid packet
+260: This item cannot be traded.
+261: Script could not be loaded.
+262: Script loaded.
+263: This item cannot be drop.
+264: This item cannot be stored.
+265: %s has bought your item(s).
+266: Some of your items cannot be vended and were removed from the shop.
+267: '%s' designated maps reseted!
+268: Reloaded the Message of the Day.
+
+// Guild Castles Number
+// --------------------
+299: ?? Castles
+300: None Taken
+301: One Castle
+302: Two Castles
+303: Three Castles
+304: Four Castles
+305: Five Castles
+306: Six Castles
+307: Seven Castles
+308: Eight Castles
+309: Nine Castles
+310: Ten Castles
+311: Eleven Castles
+312: Twelve Castles
+313: Thirteen Castles
+314: Fourteen Castles
+315: Fifteen Castles
+316: Sixteen Castles
+317: Seventeen Castles
+318: Eighteen Castles
+319: Nineteen Castles
+320: Twenty Castles
+321: Twenty One Castles
+322: Twenty Two Castles
+323: Twenty Three Castles
+324: Total Domination
+//alternative
+//324: Twenty Four Castles
+
+// Players Titles (for @who, etc commands, check battle_athena.conf for titles level setting)
+// Useful note: you may remove ':%d' from the line, then you will see only player title, w/o his level
+325: Super player:%d
+326: Super player+:%d
+327: Mediator:%d
+328: Sub-GM:%d
+329: Sub-GM+:%d
+330: GM:%d
+331: GM Chief:%d
+332: Administrator:%d
+// Templates for @who output
+333: Name: %s 
+334: (%s) 
+335: | Party: '%s' 
+336: | Guild: '%s'
+//You may ommit the last %s, then you won't see players job name
+337: | L:%d/%d | Job: %s
+//You may ommit 2 last %d, then you won't see players coords, just map name
+338: | Location: %s %d %d
+
+// @duel (part 1)
+350: Duel: You can't use @invite. You aren't a duellist.
+351: Duel: The limit of players is reached.
+352: Duel: Player name not found.
+353: Duel: The Player is in the duel already.
+354: Duel: Duel invitation has been sent.
+355: Duel: You can't use @duel without @reject.
+356: Duel: You can take part in duel once per %d minutes.
+357: Duel: Invalid value.
+358: Duel: You can't use @leave. You aren't a duellist.
+359: Duel: You've left the duel.
+360: Duel: You can't use @accept without a duel invitation.
+361: Duel: The duel invitation has been accepted.
+362: Duel: You can't use @reject without a duel invitation.
+363: Duel: The duel invitation has been rejected.
+// @duel (part 2)
+370:  -- Duels: %d/%d, Members: %d/%d, Max players: %d --
+371:  -- Duels: %d/%d, Members: %d/%d --
+372:  -- Duel has been created (Use @invite/@leave) --
+373:  -- Player %s invites %s to duel --
+374: Blue -- Player %s invites you to PVP duel (Use @accept/@reject) --
+375:  <- Player %s has left the duel --
+376:  -> Player %s has accepted the duel --
+377:  -- Player %s has rejected the duel --
+// Main chat
+380: Main chat has been activated.
+381: Main chat already activated.
+382: Main chat has been disabled.
+383: Main chat already disabled.
+384: Main chat is currently enabled. Usage: @main <on|off>, @main <message>.
+385: Main chat is currently disabled. Usage: @main <on|off>, @main <message>.
+386: Main@%s: %s
+387: You cannot use Main chat while muted.
+
+// Messages of others (not for GM commands)
+// ----------------------------------------
+
+500: Night Mode is already active
+501: Your account time limit is: %d-%m-%Y %H:%M:%S.
+502: Day Mode is Activated
+503: Night Mode is Activated
+
+//Supernovice's Guardian Angel
+//actually.. new client msgtxt file contains these 3 lines... [Lupus]
+//----------------------------
+504: Guardian Angel, can you hear my voice? ^^;
+505: My name is %s, and I'm a Super Novice~
+506: Please help me~ T.T
+
+// Trade Spoof Messages
+507: This player has been banned for %d minute(s).
+508: This player hasn't been banned (Ban option is disabled).
+//509 Available....
+
+//mail system
+//----------------------
+510: You have no messages.
+511: %d - From : %s (New - Priority)
+512: %d - From : %s (New)
+513: %d - From : %s
+514: You have %d new messages.
+515: You have %d unread priority messages.
+516: You have no new messages.
+517: Message not found.
+518: Reading message from %s.
+519: Cannot delete unread priority mail.
+520: You have recieved new mail, use @listmail before deleting.
+521: Message deleted.
+522: You must wait 10 minutes before sending another message.
+523: Access Denied.
+524: Character does not exist.
+525: Mail has been sent.
+526: You have new mail.
+
+// Bot detect messages (currently unused)
+535: Possible use of BOT (99%% of chance) or modified client by '%s' (account: %d, char_id: %d). This player ask your name when you are hidden.
+
+536: Character '%s' (account: %d) try to use a bot (it tries to detect a fake player).
+537: Character '%s' (account: %d) try to use a bot (it tries to detect a fake mob).
+// Trade Spoof Messages
+538: Hack on trade: character '%s' (account: %d) try to trade more items that he has.
+539: This player has %d of a kind of item (id: %d), and try to trade %d of them.
+540: This player has been definitivly blocked.
+// Rare Items Drop/Steal announce
+541: '%s' won %s's %s (chance: %0.02f%%)
+542: '%s' stole %s's %s (chance: %0.02f%%)
+// @Away message bits
+543: (Automessage has been sent)
+544: Away [AT] - "%s"
+545: Away - "%s"
+546: Away automessage has been activated.
+547: Away automessage has been disabled.
+548: Usage: @away,@aw <message>. Enter empty message for disable it.
+// @Autotrade
+549: You should be vending to use @Autotrade.
+
+//550 -> 650: Job Names
+550: Novice
+551: Swordsman
+552: Mage
+553: Archer
+554: Acolyte
+555: Merchant
+556: Thief
+557: Knight
+558: Priest
+559: Wizard
+560: Blacksmith
+561: Hunter
+562: Assassin
+563: Crusader
+564: Monk
+565: Sage
+566: Rogue
+567: Alchemist
+568: Bard
+569: Dancer
+570: Wedding
+571: Super Novice
+572: Gunslinger
+573: Ninja
+574: Christmas
+575: High Novice
+576: High Swordsman
+577: High Mage
+578: High Archer
+579: High Acolyte
+580: High Merchant
+581: High Thief
+582: Lord Knight
+583: High Priest
+584: High Wizard
+585: Whitesmith
+//585: Mastersmith //IRO name
+586: Sniper
+587: Assassin Cross
+588: Paladin
+589: Champion
+590: Professor
+//590: Scholar //IRO name
+591: Stalker
+592: Creator
+//592: Biochemist //IRO Name
+593: Clown
+//593: Minstrel //IRO Name
+594: Gypsy
+595: Baby Novice
+596: Baby Swordsman
+597: Baby Mage
+598: Baby Archer
+599: Baby Acolyte
+600: Baby Merchant
+601: Baby Thief
+602: Baby Knight
+603: Baby Priest
+604: Baby Wizard
+605: Baby Blacksmith
+606: Baby Hunter
+607: Baby Assassin
+608: Baby Crusader
+609: Baby Monk
+610: Baby Sage
+611: Baby Rogue
+612: Baby Alchemist
+613: Baby Bard
+614: Baby Dancer
+615: Super Baby
+616: Taekwon
+617: Star Gladiator
+618: Soul Linker
+//...
+650: Unknown Job
+
+//Custom translations
+import: conf/import/msg_conf.txt

+ 51 - 0
conf-tmpl/packet_athena.conf

@@ -0,0 +1,51 @@
+// Athena sockets Configuration file
+// translated (davidsiaw)
+
+
+// Display debug reports (iWhen something goes wrong during the report, the report is saved.)
+debug: no
+
+// How long can a socket stall before closing the connection (in seconds)
+stall_time: 60
+
+
+//----- IP Rules Settings -----
+
+// Do we check IP's before allowing incoming connections?
+enable_ip_rules: yes
+
+// Decide the order of access restriction (Same as apache?)
+// deny,allow Is the standard
+
+order: deny,allow
+// order: allow,deny
+// order: mutual-failture
+
+// The IP list which it uses to access controls
+//   allow    : Allows access regardless of permissions
+//   deny     : Completely disallow
+//   Žw’è–³‚µ : If the permission check encounters mutual-failure(whatever that means) it will disallow access
+
+// allow: 127.0.0.1
+// allow: 192.168.0.0/16
+// allow: 10.0.0.0/255.0.0.0
+allow: all
+
+// deny: 127.0.0.1
+
+
+//---- Ddos Protection Settings ----
+//     If there is a connection request within ddos_interval msec for ddos_count number of times, it will assume it is a ddos attack
+
+// Consecutive intervals(msec)
+ddos_interval: 3000
+
+// Connection frequency
+ddos_count: 5
+
+// The time interval after which the threat of ddos is assumed to be gone
+// After this amount of time, the ddos restrictions are lifted.
+ddos_autoreset: 600000
+
+
+//import: conf/import/packet_conf.txt

+ 29 - 0
conf-tmpl/plugin_athena.conf

@@ -0,0 +1,29 @@
+// Athena Plugins Configuration file
+
+// Should we auto search for plugin files and load them?
+// If set to 'yes' you will not need to set 'plugin:' commands
+// in this conf file to load them
+auto_search: no
+
+//------Plugins List -----------
+
+// Just a sample plugin
+//plugin: sample
+
+// UPnP core plugin
+plugin: upnp
+
+// GUI core plugin
+//plugin: gui
+
+// Crash and Uptime reporting for CygWin/Linux
+//plugin: sig
+
+// Crash reporting for Windows
+//plugin: exchndl
+
+// Process id logging
+//plugin: pid
+
+// Built-in webserver
+//plugin: httpd

+ 33 - 0
conf-tmpl/readme.txt

@@ -0,0 +1,33 @@
+What is the import folder for?
+
+Most people don't know the real use of the import folder. After you do, you will wonder 
+what you ever did without it.
+
+The main thing it does, is provide a way for you to change your config settings without
+having to update the files every time you update your server. You store your changes, and 
+the rest are updated with eA (usually though SVN).
+
+How does this work?
+
+Well, you place only the settings you have changed in the import files. I'll use 
+battle_athena.conf and battle_conf.txt for my example. Everytime you update you conf 
+folder, using the normal method, you have to go and edit the configs again. So, you have to
+redo your rates, redo your ip addresses, you have to redo it all. Well, not with the import
+system.
+
+Say you want to change your base experience rate from the default (100)to 7x (700). Well 
+then you would place this in your import/battle_conf.txt:
+
+// Rate at which exp. is given. (Note 2)
+base_exp_rate: 700
+
+You don't need the comment (duh, it's a commnet), but I usually leave them for clarity 
+sake.
+
+So, now this new setting take place over the setting in battle_athena.conf. You just keep 
+this file everytime you update, and your setting will always be there. Neat, isn't it?
+
+So, yeah, that's what the import folder is for. I hope to see a lot more people use it, to 
+make my life as a managed server runer better.
+
+Semi-guide by Ajarn

+ 63 - 0
conf-tmpl/script_athena.conf

@@ -0,0 +1,63 @@
+//      ______  __    __                                 
+//     /\  _  \/\ \__/\ \                                
+//   __\ \ \L\ \ \ ,_\ \ \___      __    ___      __     
+// /'__`\ \  __ \ \ \/\ \  _ `\  /'__`\/' _ `\  /'__`\   
+///\  __/\ \ \/\ \ \ \_\ \ \ \ \/\  __//\ \/\ \/\ \L\.\_ 
+//\ \____\\ \_\ \_\ \__\\ \_\ \_\ \____\ \_\ \_\ \__/.\_\
+// \/____/ \/_/\/_/\/__/ \/_/\/_/\/____/\/_/\/_/\/__/\/_/
+//  _   _   _   _   _   _   _     _   _   _   _   _   _
+// / \ / \ / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \ 
+//( e | n | g | l | i | s | h ) ( A | t | h | e | n | a )
+// \_/ \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/
+//
+//--------------------------------------------------------
+// eAthena Script Configuration File
+//--------------------------------------------------------
+
+
+// When choosing those which it refines setting the letter which is indicated. (Those for word use other than Japanese?)
+refine_posword: Head,Body,Left hand,Right hand,Robe,Shoes,Accessory 1,Accessory 2,Head 2,Head 3,Not Equipped
+
+warn_func_no_comma: yes
+
+warn_cmd_no_comma: yes
+
+warn_func_mismatch_paramnum: yes
+
+warn_cmd_mismatch_paramnum: yes
+
+check_cmdcount: 655360
+
+check_gotocount: 2048
+
+
+//---- Custom script functions ----
+
+// 0 - Event script is defined as an NPC by itself
+// 1 - Event script can be called by script label
+event_script_type: 0
+
+// For events to be activated do we require
+// a 'set [EventName],1;' to be called first?
+event_requires_trigger: no
+
+// Name of event when a player has died
+die_event_name: PCDieEvent
+
+// Name of event when a player kills something
+kill_event_name: PCKillEvent
+
+// Name of event when a player logs out
+logout_event_name: PCLogoutEvent
+
+// Name of event when a player logs in
+login_event_name: PCLoginEvent
+
+// Name of event when a player changes map
+loadmap_event_name: PCLoadMapEvent
+
+// Name of event when a player levels up (base lv)
+baselvup_event_name: PCBaseLvUpEvent
+
+// Name of event when a player levels up (job lv)
+joblvup_event_name: PCJobLvUpEvent

+ 256 - 0
configure

@@ -0,0 +1,256 @@
+#!/bin/bash
+## NOTE:
+## I know this is not a clean way to check for some stuff
+## and edit the Makefile, but hey, it does work!
+
+#    Configure script for eAthena
+#    Copyright (C) 2005  dontBR
+#
+#    This program is free software; you can redistribute it and/or modify
+#    it under the terms of the GNU General Public License as published by
+#    the Free Software Foundation; either version 2 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU General Public License
+#    along with this program; if not, write to the Free Software
+#    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+# Default variables
+status_mmx="No"
+status_sse="No"
+status_sse2="No"
+status_sse3="No"
+status_pcre="No"
+prefix='/opt/eathena/'
+
+# Functions
+function check_sed {
+	echo -n "Checking for sed... "
+	if [ -f $(which sed) ]; then
+		echo "yes"
+	else
+		echo "Error: sed not found in $PATH"
+		exit 1
+	fi
+}
+
+function check_gcc {
+	echo -n "Checking for gcc... "
+	if [ -f $(which gcc) ]; then
+		echo "yes"
+	else
+		echo "Error: GCC not found in $PATH"
+		exit 1
+	fi
+}
+
+function check_make {
+	echo -n "Checking for (g)make... "
+	if [ -f $(which make) ]; then
+		maker=make
+		echo "yes"
+	else	if [ -f $(which gmake) ]; then
+			maker=gmake
+			echo "yes"
+			else
+			echo "Error: (g)make not found in $PATH"
+			exit 1
+		fi
+	fi
+}
+
+function check_sockets {
+	echo -n "Checking for sockets... "
+	echo "#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+int main(){
+}" > test_sockets.c
+	if $(gcc test_sockets.c -o test_sockets); then
+		echo "yes"
+		rm -f test_sockets.c test_sockets
+	else
+		echo "Error: Unix sockets not found/working."
+		exit 1
+		rm -f test_sockets.c
+	fi
+}
+
+function check_mysql_headers {
+	echo -n "Checking for MySQL headers... "
+	if [ -d /usr/local/lib/mysql ]; then		# Default
+		echo "yes"
+		mysql_headers_path='/usr/local/lib/mysql'
+	else
+		if [ -d /usr/include/mysql ]; then	# Gentoo/Debian/?
+			echo "yes"
+			mysql_headers_path='/usr/include/mysql'
+	else
+		echo "Error: MySQL headers not found."
+		mysql_headers_path='Not found.'
+	fi
+	fi
+}
+
+function optimize {
+	case $@ in
+		mmx )	status_mmx="Yes" ;;
+		sse )	status_sse="Yes" ;;
+		sse2 )	status_sse2="Yes" ;;
+		sse3 )	status_sse3="Yes" ;;
+		all )	status_mmx="Yes"
+			status_sse="Yes"
+			status_sse2="Yes"
+			status_sse3="Yes" ;;
+	esac
+}
+
+function make_changes {
+	if [ "$maker" != "make" ]; then
+		sed -e 's,MAKE = make,MAKE = '$maker',g' Makefile -i
+	fi
+	if [ "$status_mmx" = "Yes" ]; then
+		sed -e 's,# OPT += -mmmx,OPT += -mmmx,g' Makefile -i
+	fi
+	if [ "$status_sse" = "Yes" ]; then
+		sed -e 's,# OPT += -msse,OPT += -msse,g' Makefile -i
+	fi
+	if [ "$status_sse2" = "Yes" ]; then
+		sed -e 's,# OPT += -msse2,OPT += -msse2,g' Makefile -i
+	fi
+	if [ "$status_sse3" = "Yes" ]; then
+		sed -e 's,# OPT += -msse3,OPT += -msse3,g' Makefile -i
+	fi
+	if [ "$status_pcre" = "Yes" ]; then
+		sed -e 's,# OPT += -DPCRE_SUPPORT,OPT += -DPCRE_SUPPORT,g' Makefile -i
+	fi
+	if [ "$mysql_headers_path" != "/usr/local/lib/mysql" ] && [ "$mysql_headers_path" != "Not found." ]; then
+		sed -e 's,LIBS += -L/usr/local/lib/mysql -lmysqlclient,LIBS += -L'$mysql_headers_path' -lmysqlclient,g' Makefile -i
+	fi
+}
+
+function opt_check_pcre {
+	echo -n "Checking for PCRE... "
+	if [ -f /usr/local/lib/pcre.h ]; then
+		echo "yes"
+		status_pcre="Yes"
+	else
+		echo "Error: PCRE not found."
+		status_pcre="No"
+	fi
+}
+
+function make_report {
+	echo "Configuration report:"
+	echo eAthena
+
+	echo
+	echo Enable PCRE support..... : $status_pcre
+	echo
+	echo Enable MMX optimization. : $status_mmx
+	echo Enable SSE optimization. : $status_sse
+	echo Enable SSE2 optimization : $status_sse2
+	echo Enable SSE3 optimization : $status_sse3
+	echo
+	echo MySQL headers path...... : $mysql_headers_path
+	echo
+	echo eAthena will be installed in $prefix
+	echo Please type \'make txt\' or \'make sql\' now to compile eAthena.
+}
+
+function helptext {
+	echo "eAthena Configure Script version 0.1"
+	echo
+	echo "Options:"
+	echo
+	echo "	-h	Display this help message and exit."
+	echo "	-d	Enter debug mode."
+	echo "	-o	Turn on optimization flags."
+	echo "		Supported:"
+	echo "		mmx"
+	echo "		sse"
+	echo "		sse2"
+	echo "		sse3"
+	echo "		all"
+	echo "	-e	Enable PCRE support."
+	echo "	-p	Root directory where eA is going to be installed."
+	echo "		DON'T FORGET THE LAST SLASH!"
+	echo "		For example:"
+	echo "		./configure -p /usr/local/"
+	echo "		This will create /usr/local/bin/login-server,"
+	echo "		/usr/local/etc/eathena/save/account.txt, etc"
+	echo "		Default is /opt/eathena/"
+	echo
+	echo "Report bugs (about the configure script) to dontBR at the eAthena Support Board."
+}
+
+function make_installable {
+	echo	-e ''										>>	Makefile
+	echo	-e 'install:	conf/%.conf conf/%.txt'					>>	Makefile
+	echo	-e '		$(shell mkdir -p '$prefix'bin/)'				>>	Makefile
+	echo	-e '		$(shell mkdir -p '$prefix'etc/eathena/)'			>>	Makefile
+	echo	-e '		$(shell mkdir -p '$prefix'var/log/eathena/)'			>>	Makefile
+	echo	-e '		$(shell mv save '$prefix'etc/eathena/save)'			>>	Makefile
+	echo	-e '		$(shell mv db '$prefix'etc/eathena/db)'			>>	Makefile
+	echo	-e '		$(shell mv conf '$prefix'etc/eathena/conf)'			>>	Makefile
+	echo	-e '		$(shell mv npc '$prefix'etc/eathena/npc)'			>>	Makefile
+	echo	-e '		$(shell mv log/* '$prefix'var/log/eathena/)'			>>	Makefile
+	echo	-e '		$(shell cp *-server* '$prefix'bin/)'				>>	Makefile
+	echo	-e '		$(shell cp ladmin '$prefix'bin/)'				>>	Makefile
+	echo	-e '		$(shell ln -s '$prefix'etc/eathena/save/ '$prefix'bin/)'	>>	Makefile
+	echo	-e '		$(shell ln -s '$prefix'etc/eathena/db/ '$prefix'bin/)'	>>	Makefile
+	echo	-e '		$(shell ln -s '$prefix'etc/eathena/conf/ '$prefix'bin/)'	>>	Makefile
+	echo	-e '		$(shell ln -s '$prefix'etc/eathena/npc/ '$prefix'bin/)'	>>	Makefile
+	echo	-e '		$(shell ln -s '$prefix'var/log/eathena/ '$prefix'bin/log)'	>>	Makefile
+	echo			''								>>	Makefile
+	echo	-e 'bin-clean:'									>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/login-server*)'			>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/char-server*)'				>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/map-server*)'				>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/ladmin)'				>>	Makefile
+	echo	 		''								>>	Makefile
+	echo	-e 'uninstall:'									>>	Makefile
+	echo	-e '		bin-clean'							>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/save)'					>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/db)'					>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/conf)'					>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/npc)'					>>	Makefile
+	echo	-e '		$(shell rm '$prefix'bin/log)'					>>	Makefile
+	echo	-e '		$(shell rm -rf '$prefix'etc/eathena)'				>>	Makefile
+	echo	-e '		$(shell rm -rf '$prefix'var/log/eathena)'			>>	Makefile
+}
+
+
+# Arguments
+while getopts ":hdo:ep:" opt; do
+	case $opt in
+		h )	helptext ; exit ;;
+		d )	set -x ;;
+		o ) 	optimize ${OPTARG} ;;
+		e )	opt_check_pcre ;;
+		p )	prefix=${OPTARG} ; [ -d ${OPTARG} ] || echo "The directory $prefix does not exist. Creating...";;
+	esac
+done
+
+
+# Execution
+echo "eAthena configure script"
+echo "Note: This is ALPHA software! Do NOT use it on a production server!"
+echo
+echo "Checking for dependencies.."
+check_sed
+check_gcc
+check_make
+check_sockets
+check_mysql_headers
+make_changes
+make_installable
+echo
+make_report
+exit

+ 1614 - 0
db/Changelog.txt

@@ -0,0 +1,1614 @@
+========================= Items that need fixing/implementing
+	-----These items are scrapped(for now,at least)? No desc in desctable, nor kRO website-----
+	1475,Cavalry_Lance: Missing stats
+	2355,Angel_Protection: Autospell rate is unknown
+	2417,Frico_Shoes: Missing Set bonus, and red,orange,yellow,white potion
+		heal rate 20% increasing bonus(if you want, edit db/item_group_db.txt, then
+		use bonus2 bAddItemHealRate) And I don't know if it's proper name.
+	2418,Boots_of_Vidar: Missing set bonus
+	2420,Second_Advent_of_Angel: Item description is not right, so it needs
+		correction through patch
+	2515,Wing_of_Eagle: the value is unknown, even if the bonus option is increasing speed or
+		speed rate
+	2520,Gebneys_Shoulder: maybe item name is wrong.  it doesn't have its own sprite yet(though file
+	exists)
+	5125,Angel_Kiss,Angel's Kiss: Description miss.  This item is for Novice/Super Novice, like any other
+		'Angel' equipments.
+	5126,Morphicious_Hood: When using magic, it cannot be dispelled(Maybe it works like Phen card)
+	----------
+	4296,Cramp_Card: Temporal Plug: 10z per mob-level on a 3% chance.
+	7458,Fortune_Horn - it's a custom name yet
+	12016,Speed_Increasing_Potion no bonus... Turbo Track race item
+	12017,Speed_Decreasing_Potion no bonus... Turbo Track race item
+	-----
+	2653,Sacrifice_Ring: seems eAthena doesn't have bonus option yet <- explain how this works so I can code it in. [Skotlex]
+		* * * On your death it breaks (BS can fix it), you drop all Equipment (equipped, even the ring). And revive with 1 HP / 1 SP at the place of your death.
+		* * * From where this info is? ... Mine: On your death you'll loose this ring and get 50% HP [Komurka]
+
+=========================
+01/29
+	* Updated some cards according to tests: Icreased a bit chance of Gift Box / OBB /OVB drops [Lupus]
+		Raggler Card Combo(2x), Mimic Card(2x), Mystcase Card(8x)
+	* Updated Mystcase Card: When Raggler Card Cmbo is set, it stops dropping Gift Boxes [Lupus]
+		Because it starts dropping OVBs
+	* Updated the stats, exp, jexp, hp, def, mdef, atk of all the Thanatos tower [MasterOfMuppets]
+	  & Abyss lake monsters and Banana Lady Tanee using information from the official
+	  kRO guide book. Thanks to saycyber21 for the scans. However FERUS and FERUS_ was missing =(
+	* Updated Vesper a bit and changed some drops for the venatus [MasterOfMuppets]
+01/28
+	* Added two missing zeros to Pharaoh's database line, thanks to Persian69 [MasterOfMuppets]
+	* Removed the looting modes of all the Lighthalzen monsters, why were [MasterOfMuppets]
+	  they there anyway o_0
+	* Changed Apocalips_H's jname to Vesper [MasterOfMuppets]
+	- Switched two dimik drops with eachother
+01/27
+	* Updated Branches [Poki#3]
+	* Fixed mob skill entries of AL_PNEUMA for Kiel. [Skotlex]
+	* Updated EXP,JEXP and ATK of the Kiel dungeon monsters. [MasterOfMuppets]
+	* Removed emperium from Pharaoh's drop list. [Kayla]
+	* Added monster skills to the kiel dungeon monsters [MasterOfMuppets]
+	* Changed SKEGGIOLD monster #1755 to SKEGGIOLD_ so you can separate them [MasterOfMuppets]
+
+01/26
+	* Changed Sunflower Pin's DEF from 0 do 1 (27/01 kRO Patch) [Poki#3]
+	* Rearanged the new items in item_db. they should be chacked and placed in the right spot [Poki#3]
+	* Cleared up some Custom Mobs and their skills. [Poki#3]
+	* Changed Fire Poring's ID to 1239 and moved him to mob_db2. [Poki#3]
+	* Changed some Mob Names, based on kRO. [Poki#3]
+	* Ygnizem (Boss) now summons the G_ mobs. This should be done to all MvP's [Poki#3]
+	* Changed Kavac's Range to 9 and Katrinn and Magaleta's Range to 1. [Poki#3]
+	* Added the missing Bazerald drop to Pharaoh at 0.8% [MasterOfMuppets]
+	* Changed ASC_BREAKER range from 9 to 5 cells, according to skill
+	  description available in translation project [Foruken]
+
+01/25
+	* TK_RUN's cast time is now 1 sec (it was previously 5:4:3:2:1 ms, the
+	  heck? someone refix it if it was supposed to be 5000:4000:3000:2000:1000)
+	  [Skotlex]
+	* Fixed a few item scripts (SC_ATKPOT -> SC_ATKPOTION) [Skotlex]
+	* checked mob_skill_db.txt and mob_skill_db2.txt under DOS, removed strange ASCII chars
+	 - hope it's fixed now [Komurka]
+
+01/24
+	* removed unneeded comma in produce_db.txt (someday I'm gonna write parser for eA scripts ~~) [Komurka]
+	* card fix (>77 changed to >=77) thanks to Poki#3 [Komurka]
+
+01/21
+	* Added/removed some commas in mob_skill_db.txt [Komurka]
+	- Added mob_skill_db2.txt
+	* Fixed Chase Walk SP usage (40->10) thanks to poorboy [Komurka]
+	* Fixed Crab Card's Combo Bonus: Wind Element -> Water, thanks to Irmin [Lupus]
+	* Fixed 'Box of Heavy Rain' [Komurka]
+
+01/20
+	* Changed Double Strafe, Arrow Shower and Beast Strafing's delay to be
+	  100ms on top of the normal attack delay. [Skotlex]
+01/19
+	* Updated db/const.txt to contain all SC_ effects as defined in status.h.
+	  Thanks to Ancyker. [Skotlex]
+	- Updated item_db.txt as a few SC_ have had their names changed.
+	- It may be necessary to remove a few entries which make no sense to add,
+	  but that can be done later.
+01/16
+	* Corrected Roundkick's knockback? [Vicious]
+01/14
+	* Mode change on some monsters [Vicious]
+	* Updated Packet DB a bit [Vicious]
+	* Updated the race, size, HP and modes of the Kiel monsters [MasterOfMuppets]
+01/12
+	* Fixed Baby Leopard by.. ppl. [Vicious]
+	* Temp Odin monsters, by Azazel [Vicious]
+	* Zipper Bear Card and Baby Leopard Card do not protect against stripping.
+	  Done by DracoRPG [Vicious]
+01/10
+	* Fixed Mighty Staff to drain 2SP per attack rather than 2% [Skotlex]
+01/09
+	* Refixed GrandCross's script (bonus2->bonus) [Skotlex
+01/08
+	* Changed Grand Cross's script to drain 1 sp per hit rather than 1% [Skotlex]
+	* Added the Kiel dungeon monsters, they have no stats yet though [MasterOfMuppets]
+	* Changed the name of Chung E to Green Maiden [MasterOfMuppets]
+	* Changed the name of Zherlthsh to Zealotus as in iRO, [MasterOfMuppets]
+	  you should thank me for that ;D
+	* Now Mammonite is usable by all weapons. [Skotlex]
+01/07
+	* Santa's Bag type 0->2, some potions type 2->0 [Lupus]
+	* Item DB correction. [Vicious]
+01/05
+	* Fixed item updates by jsk225. [Vicious]
+	* Item updates by Landarma. Need updates. [Vicious]
+01/03
+	* SL_KAUPE skill times info to skill_cast_db. [Skotlex]
+	* Added SL_SWOO, SL_SKE, SL_SKA skill times information to skill_cast_db.
+	  [Skotlex]
+	* Set nk to 2 (splash damage) to Meteor Assault and Raging Thrust [Skotlex]
+01/02
+	* Added active guild skills to skill_castnodex_db [Skotlex]
+01/01
+	* Corrected char name filter? [Vicious]
+12/31
+	* Updated Absorb spirit spheres to be interruptible. [Skotlex]
+	* Updated some mobskills for the einbroch monsters [MasterOfMuppets]
+12/30
+	* Removed some maps from mapflag that were not in either maps_athena nor map_index. [Vicious]
+	* Updated the active guild skill cast times to 5 secs. Now their time2 is
+	  used as cool-down (300000 -> 5 mins). Also made them interruptable. [Skotlex]
+12/28
+	* Added Kahai and Kaite spell times to skill_cast_db [Skotlex]
+	* Removed Guilds Glory from guild skill tree [Komurka]
+	* Moved some THQ items [Komurka]
+	* Fixed duplicate the_sign [DracoRPG]
+	* Fixed 2 name inconstitencies in item_db, thanks to Haplo [DracoRPG]
+	* Added SC_Intravision to Sunshine Box and const list [DracoRPG]
+	* Cleaned up even further, no conflict should occur now [DracoRPG]
+12/27
+	* Reverted Draco's cleanup [Komurka]
+	* Small cleanup in item names [DracoRPG]
+12/24
+	* Changed Dokkaebi to Dokebi, by Harbin [Vicious]
+	* Removed the item requirements for Twilight Pharmacy from
+	  skill_require_db, since the requirements are acquired from produce_db.txt
+	  [Skotlex]
+	* Moved the sell price of the Tuxedo to the buy column (21500->43000) [Skotlex]
+12/23
+	* Corrected the Critical Race bonus of the Sabbath and cleaned up the
+	  script of Morphicious' Hood. [Skotlex]
+	* Added 1 sec cast time to Stone Curse [Komurka]
+	* Added missing Amon Ra skills (he won't be so lame anymore) [Komurka]
+	* Some fixes thx to Poki#3 [Komurka]
+	* Desert Wolf Babe -> Baby Desert Wolf (iRO), thx to Poki#3 [Komurka]
+	* Fixed the drops of RSX 0806, thanks to Poki#3 [MasterOfMuppets]
+12/22
+	* Added back the changebase script to Tuxedo. [Skotlex]
+	* Changed the autospell chance of Lude card from 2% to 20%. [MasterOfMuppets]
+	* Changed pest card to get its additional bonus if you have 77 int or [MasterOfMuppets]
+	  higher instead of 77 and higher.
+12/21
+	* Item_DB update for Tuesday's kRO sakray update. Temp plugs. [Vicious]
+	  - THQ Quest Items needs new item number!!!!
+
+12/20
+	* Set up some basic skill info for SKA/SKE/SWOO [Skotlex]
+	* Moved item requirements for Aqua Benedicta to produce_db. [Skotlex]
+	* A small fix to sucsamad [MasterOfMuppets]
+	* Moved item requirements for Create Deadly Poison from skill_require_db to
+	  produce_db [Skotlex]
+12/19
+	* Jewel sword will now drop jewels as intended, fixed a typo in sucsamad, [MasterOfMuppets]
+	  thanks to Ishizu-chan.
+	* Fixed 1613,Mighty Staff to give 10 str instead of 15. [Kayla]
+12/18
+	* Updated 1725,Wondering Bard's Bow applicable jobs and item bonus [Lupus]
+12/17
+	* Removed 10% Neutral Damage Resistance from Golden Gear [Komurka]
+12/16
+	* Added effects to 12112,Tropical_Sograt and 12113,Vermilion_the_Beach. Thanks to persian69 [Lupus]
+	* Fixed Treasure Box 30 (Payon Castle 5) drops Mage Hat (the green one), where it should drop Magician Hat instead (the cylinder hat), thanks 2Ishuzu-chan
+12/13
+	* Modified a bit a few skills in skill_db to enable mobs to properly use
+	  them. [Skotlex]
+	* Fixed G_BAPHOMET_ to show up as "Baphomet" instead of "Baphomet Jr." [MasterOfMuppets]
+12/12
+	* Slotted Elemental Armors can be worn by anyone except novice. [Vicious]
+	* Updated packet_db for /taekwon [Vicious]
+	* Added SL_KAIZEL data to skill_cast_db.txt/skill_cast_nodex_db.txt [Skotlex]
+	* Updated some KA skill info in skill_db, thanks to Reddozen. [Skotlex]
+	* Fixed some items, such as Kafra Ring. Also updated accessaries.
+	  Novices/Super Novices are not allowed to wear lots of accessaries. [Vicious]
+	* Changed available jobs for some items. If it is wrong job...
+	  Blame Item'o'luper since I used it. XD Doubt it is wrong though. [Vicious]
+	* Changed Marionette's blowcount to 0 rather than 1... [Skotlex]
+	* Added EOL before '//SG_FUSION#Union of the Sun, Moon and Stars#' in skill_tree.txt [Komurka]
+	  Dunno what's wrong but ... before server hasn't been reading SG_FUSION skill at all -.-
+12/11
+	* Corrected again the mvp exp percent of Lighthalzen bosses (max is 10000
+	  = 100%, why was it set to 700000? Made 7000 = 70%) [Skotlex]
+	* TKs, SGs and SLs should now be able to use berserk potions. [MasterOfMuppets]
+	* Added missing quantity value to Herb Tea With Grape Juice and Barbecue, thanks to Haplo [Lupus]
+12/10
+	* Removed V_poring from dead branch, it's a boss monster >.> [MasterOfMuppets]
+	* Added slot to angel's kiss [Kayla]
+	* Updated some items to allow soullinkers wear them, thanks to lunaus [MasterOfMuppets]
+	  for all the work.
+	* Fixed the aftercast delay of lex divina, thanks to marquis007. [MasterOfMuppets]
+	* Updated the sell/buy price of some Homunculus related items [MasterOfMuppets]
+12/09
+	* Made Berserk Pitcher Potion-Pitcher-like. [Vicious]
+	* Fixed 5125, Angel's Kiss. Should be novice only. Good eye Kholdstare! [Kayla]
+	* Updated skill_db and skill_require_db info for Soul Linker skills, thanks
+	  to Reddozen to provide the information. [Skotlex]
+	* Updated skill_db SL skills pl to -2 where appropiate (-2 = take
+	  status-change's element, but not weapon's one -> For Warm Wind) [Skotlex]
+	* Added in skill data for SL_STIN/SL_STUN/SL_SMA [Skotlex]
+	* Updated skill_require_db to enable songs/dances to be performed with
+	  either whips/musical instruments. [Skotlex]
+	* Added a bunch of Soul Linker skills to skill_castnodex_db.txt [Skotlex]
+12/08
+	* View ID changed for Luise's Santa's Hat from 208 to 20 (standard santa's hat) 
+	  because 208 isn't supported yet
+	* Corrected HT_POWER's number of hits (1->2) [Skotlex]
+	* Corrected G_Mobster's element, thanks to Haplo [Skotlex]
+	* Corrected Treasure Box element, now they are Neutral 1. [Skotlex]
+	* Modified Beast Strafing's inf to be a self skill (since it's a combo, it
+	  auto selects target) [Skotlex]
+	* Updated Volet / Blue Box items lists [Lupus]
+	* Fixed 5131,Close_Helmet jobs [Lupus]
+	* Updated Warmth of the Sun / Warmth of the Moon / Warmth of the Star sp usage (20/20/10) [Komurka]
+	* Implemented the script of a few items. Need clarification of a few others
+	  that need implementing (see above comments). [Skotlex]
+	* Updated the element of all treasure boxes to 21 (neutral 1) [Skotlex]
+12/07
+	* Updated inf2 to 2 (NPC skills) to the Abracadabra skills to prevent them
+	  from displaying on the GM-all-skills menu. [Skotlex]
+	* Updated SG_*_WARM skills to have range 1. [Skotlex]
+	* Updated SG skills [Komurka]
+12/06
+	* Updated Berserk Pitcher in skill_require_db and Full Adrenaline Rush in
+	  skill_db as per Reddozen's info. [Skotlex]
+	* Made Garm's Claw shadow property [Harbin]
+	* Added Thanatos to boss list [Harbin]
+12/05
+	* Fixed Succub+Incub Cards combo bonus -> +1 INT, thanks to Playtester [Lupus]
+	* Fixed Wings of Eagle Script (bSpeed no longer exists, it should be
+	  bSpeedRate) [Skotlex]
+	* Fixed Meteor Storm (Was not requiring thunderstorm level 1) [Kayla]
+12/04
+	* Updated SL_SOULLINKER to have inf2 = 512 (cant' cast on self) [Skotlex]
+12/02
+	* Fixed Items according to Taekwon / Soul Linker / Star Gladiator [Lupus]
+	* Changed the requirment of Vulture's Eye for Falcon Assault [MasterOfMuppets]
+	  from 10 to 5, thanks to Haplo.
+	* Fixed two typos in the mob_skill_db, thanks to Zubasa [MasterOfMuppets]
+	* Casting time for soul link [Vicious]
+	* Updated Marine Sphere skills in hopes to make it work correctly.
+12/01
+	* Changed TK_JUMPKICK's inf to self skill (to make it behave like extremity
+	  fist) [Skotlex]
+	* Set Ki Explosion's stun time as time2 in skill_cast_db. [Skotlex]
+	* Lowered the MVP exp bonus from the bio lab dungeon bosses [MasterOfMuppets]
+	- fixed a typo in Erend's exp
+	* Corrected Venom Splasher's countdown duration. [Skotlex]
+	* Implementation of Reddozen's Soul Linker's DB [Vicious]
+11/30
+	* Added the last drops of the Bio lab dungeon bosses [MasterOfMuppets]
+	* Changed the attack range of Rafflesias to 7 [MasterOfMuppets]
+	* Cleaned up the item_db, checked and added the items previously added and
+	  commented by Viccious. [Skotlex]
+	* Cleaned up the mob_db, corrected Lighthalzen Bosses MVP exp rate (the max
+	  is 100%, why did you guys set 70000%? I changed that to 70%) [Skotlex]
+	* Cleaned up job_db2.txt by removing the unnecessary trailing 0's. [Skotlex]
+	* Fixed Antonio's defense (was 100, should be 99) [Kayla]
+	* Fixed CTM card affecting after-cast delay instead of castrate [Vicious]
+	* Fixed phen card affecting your after-cast delay instead of castrate, [MasterOfMuppets]
+	  thanks to andz for pointing it out
+	* Mob_db update, added some more G_mobs and Xmas_Orc, thanks to [MasterOfMuppets]
+	  Muad_dib
+	* Changed the range of NPC_CURSEATTACK and NPC_BLINDATTACK to 7, [MasterOfMuppets]
+	  not sure whether it's supposed to be 7 or 9...
+	* Updated elemental-resist potions in produce_db, thanks to jsk225 [Vicious]
+	* Updated two-handed sword's weapon level in produce_db, thanks to piroJOKE. [Vicious]
+11/29
+	* Updated range of Phantasmic and Charge Arrow. [Skotlex]
+	* Correct ViewID for Cyclops Eye, Updated to-do [Vicious]
+	* Temp plug on new items. Someone check please. :D [Vicious]
+	* Updated skill ranges so that the range specified is always the skill
+	  range regardless of sign. Those with negative range are now used for the
+	  battle_config option skillrange_from_weapon [Skotlex]
+	* Updated Earth Elemental Convertor, thanks to reddozen [Vicious]
+	* Added temp skills to Ayothaya MVP Lady Tany. [Lupus]
+	  Also added her real slaves, thanks to MasterOfMuppets for info
+	* Update produce_db.txt with cooking items coments, thanks to battousai90 [Lupus]
+11/28
+	* Lighthalzen MVP drop update done by MasterOfMuppets - Still need more work. [Vicious]
+	* Reduced the range of Focused Arrow Strike by 10, that range should be
+	  added via the Vulture skill. [Skotlex]
+	* Updated skill ranges for Alchemist and Monk, thanks to Komurka. [Skotlex]
+11/27
+	* Added Sonic Blow to skill_castnodex so that the skill delay applies to
+	  walking as well. [Skotlex]
+	* Fixed Adrenaline2 and Berserk Pitcher's inf2 (were not set to spirit
+	  skill) [Skotlex]
+	* Reverted Ruwach's range to 2. [Skotlex]
+	* Updated skill_db to make all ranged skills with range 8 become 9. Also
+	  explained wtf is "maxcount" in skill_db. [Skotlex]
+	* Fixed SA skills showing up. wtf is "maxcount" in skill_db??? [Vicious]
+11/26
+	* Updated effect boxes, according to RO Magazine [Vicious]
+	* Updated Redemptio(no target, not dex-effected) [Vicious]
+	* Updated blowcount on 2nd class quest skills [Vicious]
+	* Updated sell prices on new items [Vicious]
+	* Updated Great Axe to give +5 skillblown to Mammonite, and BonGun card +5
+	  knockback to Bash [Skotlex]
+	* Changed the range of Blitz Beat and Falcon Assault to 5 [Skotlex]
+	  (Vulture Eye bonus is now applied to these skills)
+11/25
+	* Updated skill ranges of Rogue and Priest skills, thanks to Komurka
+	  for the information. [Skotlex]
+	* Updated skill ranges of Assassin and Crusader skills, thanks to Komurka
+	  for the information. [Skotlex]
+11/24
+	* Updated skill ranges of Hunter and Knight skills, thanks to Komurka for
+	  the packet information. [Skotlex]
+11/22
+	* Lowered the required ammount of oridecon needed to craft gladiuses by 4, [MasterOfMuppets]
+	  thanks to andz for pointing it out.
+	* Updated the Range of Provoke, Bowling Bash. Retouched the range of Spear
+	  Stab to be +2 of current weapon rather than 4. [Skotlex]
+	* Reupdated the mob skill db (some mobs had mode change-target which is
+	  obsolete now) [Skotlex]
+	* Merged in Komurka's latest update to the mob_skill_db.txt [Skotlex]
+	* Updated Firewall's knockback to 2. [Skotlex]
+	* Updated the job bonuses for a bunch of jobs, thanks to Haplo for going
+	  through the kRO job bonus db. [Skotlex]
+	* Fixed g_bloody_butterfly - 1526, thanks to Zoc for finding it [Kayla]
+11/21
+	* Changed a Coma effect. Thanks to Luna. [Nexon]
+	* Updated joblevel stat bonuses of Soullinker and Star Gladiator, thanks to reddozen [MasterOfMuppets]
+	* Massive Reddozen's update of mix-food recipes, also made all Cooking Sets Produce 11; [Lupus]
+	* Made more food/Potion items type 0, fixed typo [Lupus]
+	* Updated rafflesia's mode to make it change-target. [Skotlex]
+11/20
+	* Changed all mixed food type to 0 - FOOD (healing items) [Lupus]
+	* Updated mob_db with the mode data from Kyoki and added mob entries 1521
+	  1581. [Skotlex]
+	* Added that bonus INT to Sage/Baby Sage on Job Level 38 [Skotlex]
+	* Updated the monster DB to use all the new modes, all credits to Kyoki [MasterOfMuppets]
+	* Adjusted drops/speed of the Einbroch monsters according to iRO [MasterOfMuppets]
+	* Fixed Skeleton Manteau not having it's bonuses, thanks to reddozen & vicious_pucca [MasterOfMuppets]
+	* Mjolnir can now only be used by merchant/swordsman classes [MasterOfMuppets]
+11/18
+	* Fixed Tao Gunka's Slaves -> Megaliths again [Lupus]
+	* Fixed the Elemental Resist potions. [Skotlex]
+11/17
+	* Updated the mob skill database to use the new conditions angry and follow [MasterOfMuppets]
+	  now it also changed the modes of monsters using emotes, all credits goes
+	  to Komurka for the database work.
+	* Added 5135,Cyclops_Eye with temp view ID [Lupus]
+	* Changed the drop rate of house auger from lord of death to 0.8% [MasterOfMuppets]
+	* Made Brooch of cursed fortune give +6 crit instead of +6% crit, [MasterOfMuppets]
+	  thanks to vicious_pucca.
+11/15
+	* Replaced all Cards' bAtk bonuses with bBaseAtk, thanks to Vicious_Pucca for pointing it out [Lupus]
+	* Taekwon skill updates [DracoRPG]
+	* Fixed bonus of 2356,Holy_Cloth_of_Benefit, thx to vicious_pucca [Lupus]
+	* Made Arrow Shower a land-based skill. [Skotlex]
+	* Changed Moonlight Petal's range to 3, this is used for the sheltering
+	  range of the skill. [Skotlex]
+	* Updated 2356,Holy_Cloth_of_Benefit effect [Lupus]
+11/14
+	* Added sell price to pot and fixed the shop, thanks to vicious_pucca [MasterOfMuppets]
+	* Updated some more food prices [MasterOfMuppets]
+	- Also added a few of the shops selling food items, pot isn't sold atm though
+	  I'll try to find it's price tomorrow.
+	* Made Ruwach's element Holy as pointed out by k3dt. [Skotlex]
+11/13
+	* Updated some buy prices to food items, thanks to reddozen and vicious_pucca [MasterOfMuppets]
+11/12
+	* Fixed pumpkin hat. Halloween is over, so is the item's status boosts. [Nexon]
+11/09
+	* Fixed alice and zherlths(whatever)s taming items which were swaped [MasterOfMuppets]
+	  thanks to Poki#3 for fixing it.  
+	* Updated metalings drop rates, based on 100 killed metalings [MasterOfMuppets]
+	  in iRO, I will kill more some other time to get more accurate results
+	mob_db.txt update:  [Lupus]
+	- Added Solid Trunks into Willow drops (fixed % rate of other trunks)
+	- Removed ALL slaves cards drops from mini-boss drops
+	- Removed Zorro Mask from goblins drops (added it into Wrapped Masks Box)
+	- Updated some Goblins drops: Added Surprized Mask, Annoyed Mask, Gangsters Mask
+	- all the rest masks you could get from Wrapped Masks Box
+	* Updated the drops of the normal advanced class monsters in lighthalzen. [MasterOfMuppets]
+	  Thanks to reddozen for fine tuning them
+	* Made Maya Purple card to compound on headgear isntead of accessory, [MasterOfMuppets]
+	  thanks to reddozen.
+	- Added red chili to Kraben's monster drops.
+	* Corrected Venom Knife's poison duration. [Skotlex]
+	* Fixed dumpling child card dropping meat and giving an additional heal effect to meat
+	  instead of candy, thanks to Komurka. [MasterOfMuppets]
+	* Added a few monster drops related to cooking, thanks to reddozen and vicious_pucca [MasterOfMuppets]
+	- Cook books 6~10, various ingredients for cooking and legendary cooking set.
+	* Updated db/const.txt as per the new SC changes, thanks to Silent. [Skotlex]
+11/08
+	* Added cook books, lvl 1~5 to item_trade.txt to prevent exploits [MasterOfMuppets]
+	* Updated job_db1.txt information for Taekwon/Star Gladiator and Soul
+	  Linker. Thanks to... Reddozen, I think (data was taken from the Taekwon
+	  Thread) [Skotlex]
+	* Fixed Mobster Card bonus, thanks to tattatheng [Lupus]
+11/07
+	* Copied skills from Jakk to Christmas Jakk which was missing monster skills [MasterOfMuppets]
+	* Added Metaling to mob_poring.txt [MasterOfMuppets]
+	* Updated Mimic Card & Mystcase Card bonuses & Raggler Card [Combo bonus = OVB Drop] chances: [Lupus]
+	  according to kRO formula (found by real tests): chance = 1 * (killed_mob_level/10) + 1
+		PS I've killed tons of mobs and tested these cards [Lupus]
+11/06
+	* Fixed Marse and Rocker cards missing effects [MasterOfMuppets]
+	* Updated item_db2.txt (new format), thanks to Justin84 [Lupus]
+11/05
+	* Changed some item names for preparing the sign quest [MasterOfMuppets]
+	* Reverted Doppelganger's aspd value to 10, it is the correct value [MasterOfMuppets]
+	  do not change it again.
+	* Updated alot of weapons, thanks to reddozen and vicious_pucca [MasterOfMuppets]
+11/04
+	* Added the enchant effect to Cursed water [MasterOfMuppets]
+	- Changed fake angels droprate of cursed water to 3% and added cursed water to
+	  drop from violys at 10%
+	* Added Angel wing to old blue boxes and old violet boxes [MasterOfMuppets]
+11/03
+	* Added slots to Garm's claw, hard covered book and wool cap, thanks to Gyunwoo23
+	- Made shoes unequipable for novices and a small update for the skill DB.
+	* Added Venom Knife requirement to the skill Venom Knife. Still won't check
+	  for a Venom Knife to be equipped as arrow, but it will consume it at least.
+	  [Skotlex]
+	* Made Ki Translation usable on party-mates only (inf2&1024) [Skotlex]
+	* Added empty bottles to the Elemental-resist potions recipes, thanks to reddozen [MasterOfMuppets]
+10/31
+	* More updates to new quest skills. [DracoRPG]
+	* Added Elemental-resist Potions recipe, thanks to RockManEXE. [DracoRPG]
+	* Added Embryo recipe, updated Homonculus skill tree. [DracoRPG]
+	* Many updates about new quest skills. [DracoRPG]
+	* Added missing ()s to Sage's Diary script. [DracoRPG]
+10/30
+	* Updated Venom Knife price -> 50z [Lupus]
+	* Updated const.txt to reflect changes in source, thanks to Silent. [DracoRPG]
+10/29
+	* Added 2nd jobs quest skills to skill_tree. [DracoRPG]
+	* Updated current food recipes and added more of them, at the moment
+	  we'll keep all of them as itemlv 11. [DracoRPG]
+10/28
+	* Changed pole axe's dex bonus to 1, thanks to Maxsia for pointing it out [MasterOfMuppets]
+	* Added apple drop to Ancient mimic to prevent steal exploiting, thanks to Irmin [MasterOfMuppets]
+	* Added a few missing loot sell prices [MasterOfMuppets]
+	* Thanx to Justin84, added misssing names of 2 skills in skill_tree.txt (HW_GANBANTEIN,HW_GRAVITATION) [Lupus]
+10/27
+	* Fixed the ammount of guild exp beeing given by Tribal Solidarity, credits goes to irmin [MasterOfMuppets]
+	* Fixed Glittering Clothes' script. [Skotlex]
+10/24
+	* Added cursed water to be dropped by fake angel [MasterOfMuppets]
+	* Reverted the inf 32 mode for Heaven's Drive and Arrow Shower [Skotlex]
+	* Added Thanatos/Abyss MOb skills and changed some thanatos/abyss mob stats.
+	  Thanks to Vicious_Pucca, Poki#3 and erKURITA. [Nexon]
+	* Added inf 32 (can target traps) to Arrow Shower and Heaven's Drive. I
+	  hope it doesn't messes up the client... but this is how it should be since
+	  those skills CAN hit traps [Skotlex]
+	* Fixed Poison Toad Card - Now equips on Accessory [Kayla]
+	* Changed Investigate's range to 2. [Skotlex]
+	* Added GrimTooth to skill_cast_db, time2 is the duration of the stop
+	effect. [Skotlex]
+10/23
+	* Fixed the Weapon coma rate script of Lord of Death Card [Skotlex]
+	* Fixed type in Moonlight Dagger script. [Skotlex]
+	* Updated Mini Furnace to be produce 21 since that's the new index for
+	   rough material refinements. [Skotlex]
+	* Changed Moonlight dagger to be steal 3 sp per hit, not 3% [Skotlex]
+	* Added healing effect to mixed foods, added produce effect to cooking sets [DracoRPG]
+	* Updated Poring V's mode, thanks to Vicious Pucca. [Skotlex]
+	* Updated castle_db.txt for correct work on /guildbreak [Lupus]
+10/22
+	* Changed Extremity Fist and Investigate's range to 3. [Skotlex]
+	* Bumped Magaleta's heal levels to 9 and 10. [Skotlex]
+10/19
+	* Corrected a bunch of spells that should be "no overlap" in skill_unit_db.
+	  [Skotlex]
+	* Added Arrow Vulcan to skill_castnodex.txt to specify you shouldn't be
+	  able to walk during the skill's delay. [Skotlex]
+	* Gave normal Magaleta a stronger heal (Lv1 is kinda sad...), also made her
+	  cast heal 10 on nearby friends when their HP drops below 60% [Skotlex]
+	* Double bug fix: 4303,Whisper_Boss_Card [Lupus]
+	- Fixed wrong Poki's card desc.. and found.. that we weren't adding 3% MaxHP... but +3
+	* Added new item. Thanks to Landarma. And Fixed an old item stat. [Nexon]
+	* Added a few more loot sell prices to the einbroch items [MasterOfMuppets] 
+	* Corrected NPC_STOP, it should have at least range 1 (currently range 8
+	  for lack of better info) and inf should be 1 (attack skill) not 4
+	  (used on self). Also changed it's time to 10secs as 2sec is really too
+	  low. [Skotlex]
+	* Fixed constants for Karma and Manner in db/const.txt, thanks to orn. [Skotlex]
+10/18
+	* More translations for japanese comments, again thanks to sighel. [MasterOfMuppets]
+	* Updated Thanatos' mode to include boss-type (Thanatos and several of the
+	  mobs in the same dungeon are supposed to be looters? That's what I read
+	  from here). [Skotlex]
+	* Changed DEF of Guard to 3, according to Komurka and andz report
+	  [Foruken]
+
+10/17
+	* Re-fixed Gravition's range to 8. [Skotlex]
+	* Some mob skill updates regarding the advanced classes in Lighthalzen. [Skotlex]
+	- Removed Sanctuary from Magaleta, removed advanced skills from mobs.
+	- Raised Frost Diver's rate for Katrinn, reduced rate of Sight Trasher.
+	* Updated the item_db to use BaseClass comparisons rather than those
+	  callfunc("is class") functions. [Skotlex]
+	* Updated some items so that Atk and Matk potions specify their duration in
+	  ms rather than seconds (standarizes with all other sc_start items) [Skotlex]
+	* Added translations for japanese comments, thanks to sighel. [MasterOfMuppets]
+	  The following files had translations added:
+	- abra_db.txt
+	- attr_fix.txt
+	- exp_guild.txt
+	- skill_cast_db.txt
+	- skill_db.txt
+10/16
+	* Updated some stats of Lady Tanee, thanks to gyunwoo23 [MasterOfMuppets]
+10/15
+	* Fixed 2 mobs having wrong stats. [Nexon]
+10/14
+	* Some changes to Katrinn's mobskills as pointed out by Viccious and
+	  Lonyaph, also changed her mode to aggressive + assist. [Skotlex]
+	* Updated Gravitation's range to 8. [Skotlex]
+	* Corrected mob skill name for Lighthalzen bosses (do not call
+	  NPC_CALLSLAVE 'NPC_SUMMONSLAVE' they are different things) [Skotlex]
+	* Changed Envenom's element to poison... [Skotlex]
+	* Updated Envenom: Range 3, number of hits 1. [Skotlex]
+10/13
+	* Updated the monster skills of the lighthalzen dungeon bosses [MasterOfMuppets]
+	* Updated monsters drops [Lupus]
+	-Evil Snake Lord <- Hellfire,
+	-Inc.Samurai <- Azoth,
+	- Garm <- MVP drop% fix
+	* Lowered ancient mimic's droprate of bloody branch to 0.01% to prevent exploits [MasterOfMuppets]
+	- Fixed Elder's drops a bit
+	* Updated Call Partner's time to 20 secs (after which time the partner is
+	  recalled), also set the skill's unit target to 'noone'. [Skotlex]
+	* Fixed Lude card casting endure on enemies instead of self [MasterOfMuppets]
+10/12
+	* Updated defense, mode, element, speed and attack speed of some Lighthalzen mobs,
+	  per info provided ny Viccious. [Skotlex]
+	* Updated a bit the Lighthalzen mob stats using data provided by Viccious
+	  Pucca [Skotlex]
+	* Updated item_db: Added books to equipable weapons of Star Gladiator,
+	  added Staffs as equipables for Soul Linker, and added to SG the armor they
+	  can wear (boots, manteau, spiky headband and Goat helm, I think). Also made
+	  the Vesper Core accesories equippable only by advanced classes. [Skotlex]
+	* Added Reverse Orcish to skill_cast_db.txt, upkeep time is the orc curse
+	  duration. Set to 20 mins for now. [Skotlex]
+	* Fixed typo AllStat -> Allstats,  thanx 2L0wFlea_sq [Lupus]
+	* Fixed: LunarBow[1]->[2], Coif Req/Jobs, Cinquedia Req/Equip Lvl thanx 2 persian69 [Lupus]
+	* Corrected g_katrinn and g_shecil's element. [Skotlex]
+10/11
+	* Fixed Zherlthsh + Injustice Combo bonus (was giving that bonus 2 times... +1 more bug V_V ) [Lupus]
+	- Checked all combo cards bonuses: There's no similiar bug! ^_-
+	* Updated Ancient Mummy card effect, thanks to irmin for info [Lupus]
+	* Changed Envenom's range to 2. [Skotlex]
+	* Fixed Awakening Potion's usable jobs, I think. [Skotlex]
+	* Updated the whole item_db to allow TaekWon, Star Gladiator and Soul
+	  Linker to use items. [Skotlex]
+	- Weapons were not touched.
+	- The following job_codes were updated to include all 3 new classes:
+	- All Jobs but Novice (2088958 -> 119529470)
+	- All Jobs but novice+acolyte class (2055918 -> 119496430)
+	- All Jobs (10477567 -> 127918079)
+	- All Jobs but acolyte class (10444527 -> 127885039)
+	- Also added them to awakening potion's job listing.
+	- Lupus's previous updated had to be reverted so this replacement worked :P
+	- Someone tell me which weapons these classes could use so I can update that too?
+	* Fixed some item classes restrictions, fixed Concentration Potion, Awakening Potion, thanks to andz [Lupus]
+	- there's one prob left: Cap and Cap_ headgears
+	* Added new items [Landarma]
+10/10
+	* Enabled Poring V and commented out Fire Poring in the mob db. [Skotlex]
+	* Added Poring V to the mob db, altough it is currently commented as it
+	  collides with Fire Poring's ID. [Skotlex]
+	* Corrected ArchAngeling card (needing 78 instead of 77 luk), Maya Card
+	  (magic damage return 30->50%) and Grand Cross (HP Drain -> SP Drain)
+	  [Skotlex]
+	* Changed Mirror Shield's mdef to 5. [Skotlex]
+	* Changed GrandCross's duration to 900ms (changes nothing as the three hits
+	  still happen at 0, 400 and 800ms) [Skotlex]
+10/09
+	* Fixed a few mob skills and mob stats. Thanks to MasterOfMuppets. [Nexon]
+	* Fixed a few items having wrong stats. Thanks to Maud Dib. [Nexon]
+10/08
+	* Added missing ; at Bunny Slippers in item_db.txt. [Mass Zero]
+	* Made a small change to Item_db. [Nexon]
+	* Added Magic Scrolls drops, updated walkspeed of Kaho thanks to  MasterOfMuppets [Lupus]
+10/07
+	* Fixed a small error in Rawrel's stats. [Nexon]
+	* Added a small change to Whikebain's drops. [Nexon]
+	* Updated Mob drops and Lighthalzen exp gain. Thanks to MasterOfMuppets and Viccious_Pucca [Nexon]
+	* Updated Item sell/buy price. [Nexon]
+	* Added a new skill to a mob. [Nexon]
+10/06
+	* Updated the HP level of the normal second class mobs (as per info
+	  provided through Viccious Pucca) [Skotlex]
+	* Added "The Sign" to item_trade.txt (as per info provided through
+	  Viccious), also made it add +5% atk. [Skotlex]
+	* Corrected the item_trade.txt restrictions for Novice Potion (why you
+	  couldn't place it in your cart, or sell it? o.O) [Skotlex]
+	* Corrected G_Magaleta's elemental mode. [Skotlex]
+	* Corrected Envenom's max skill level (7->10), and changed the attribute to
+	  poison. [Skotlex]
+	* Corrected Bloody Butterfly card so it doesn't makes spells
+	  uninterruptable in WoE. [Skotlex]
+	* Added skill data for various skills (second class quest skills and
+	  several Tae-Kwon related jobs. All the info was acquired by Draco from
+	  jA's information. [Skotlex]
+	* Made Spiral Pierce non-interruptable. [Skotlex]
+	* Implemented 4198,Maya_Purple_Card effect. Thanks to jA team! [Lupus]
+	- There's a special Intravision timer also. So that "Box to see hidden mobs" could be implemented now
+10/05
+	* Updated new items from kRO. Thanks to Landarma. [Nexon]
+	* Fixed 2 Mobs, thanks to MasterOfMuppets [Nexon]
+	* Added back Grandcross's 20% HP cost. [Skotlex]
+	* Updated Grandcross's Casting time, and Blast Mine's duration. [Skotlex]
+	* Updated meltdown's cast time to 0.5 at lv1, 1.0 secs at lv 10. Still
+	  unconfirmed, but it's much more likely than the alleged 0.05~0.10secs.
+	  [Skotlex]
+	* Updated #2415,Bunny_Slippers. Thanx to noobs [Lupus]
+10/04
+	* Fixed some items with wrong weight/ stats. Thanks to mrmagoo [Nexon]
+	* Changed Savage Babe Card and Savage Babe to Savage Bebe Card and Savage Bebe. [Nexon]
+	* Removed the flags from Spider Web, now it can be stacked and placed
+	  underneath characters. [Skotlex]
+10/03
+	* Updated Thanatos/Abyss monster info. Still in need of stats. [Nexon]
+	* Updated the skill info on NPC_DARKCROSS [Skotlex]
+	* Updated Lighthalzen mobs and mob skills as per Master of Muppets provided
+	  info. [Skotlex]
+	* Updated Ygnizem's slaves to be the other 5 first classes. [Skotlex]
+10/02
+	* PVP drop item - 7420 Skull... costs 0z. Replaced exploitable bone drop with skull drop [Lupus]
+	* Fixed effect of #5092,Coif (aka Blue Coif) (removed +100 SP) and set its sell price (it's sold in Pront.church) [Lupus]
+10/01
+	* Fixed Effect of #2614,Eye of Dullahan (100% Poison Protection) according to some FAQ and tests [Lupus]
+	- Don't add it into the item desc (that should remain as '....')
+	* Added Orc Baby to Orcs in mob_race2_db [DracoRPG]
+09/30
+	* Changed Acid Terror's bleed time to 120 secs (seems to be the official
+	  value) [Skotlex]
+	* Updated Meteor Assaults upkeep time2. Lv1 is the duration of blind, Lv2
+	  is the duration of stun, and Lv3 is the duration of bleeding. However, the
+	  true duration for these stats is as of yet unknown. [Skotlex]
+09/27
+	* Changed lord of vermillion times to make it hit four times at times 0,
+	  1250ms, 2500ms and 3750ms. [Skotlex]
+	* Fixed Thanatos Mobs. Thanks to andz [Nexon]
+	* Added missing bonus +5 Int to Excalibur [Lupus]
+	* Fixed drop rate of Emperium: [Lupus]
+		Pharaoh 5.5% (there was a typo), Abyss Knight 0.3%, Zherlthsh 0.15%, Gryphon 0.25%
+09/26
+	* Restored sell prices of Feather&Sticky Webfoot, thx to Dr.Evil for note [Lupus]
+	* Updated some Lighthalzen mobs drops and skills, thanks to MasterOfMuppets
+	* Updated Einbroch mobs drops, thanks to MasterOfMuppets
+	* Fixed Tengu Drops (removed 2nd Mr.Smile) [Lupus]
+09/23
+	* Updated Lighthalzen mobs.[Nexon]
+	- Some still need to be implemented.
+	* Updated const.txt with new emotes.[Nexon]
+	- Skotlex told me to.
+09/22
+	* Updated the item_db file, now the sell column is used. Those items that
+	  had buy price 20 and sell price blank now have buy price blanka nd sell
+	  price sell. Likewise, all etc items got their buy price removed and placed
+	  in the sell price column (price halved, obviously) [Skotlex]
+	- I recommend following this new recommendation unless someone comes up
+	  with a better idea (well someone had to use the sell column eventually :P)
+	* Corrected 1562#Textbook on Battlefield: Chance of Bless = 1% [Lupus]
+	- Fixed Banana Hat: Now 3% chance of Provoke lvl3
+	- Bow Thimble doesn't work as it should (core issue, to be revised soon)
+	* Added 2 new items (thanks to Landarma) [Lupus]
+	* According to Einbroch updates, changed Emperium drops: [Lupus]
+		(Mob name, Mob Lvl, Chance%) '-' = Removed drop, '+' = added drop
+		Angelring, 20 0.4		Baphomet, 81 5%		Ghostring, 18 0.3%
+		Orc Zombie, 24 0.01		Requiem, 35 0.01	Shining Plant, 1 0.01
+		+ Abyss Knight, 79 3%	+ Gryphon, 72 2%	+ Maya, 81 4%
+		+ Orc Lord, 74 2.5%		+ Osiris, 78, 3%		+ Pharaoh, 93, 5.5%
+		+ Zherlthsh. 63, 1%
+		- Golden Thief Bug		- Mimic				- Werewolf
+	* Fixed drops of Abyss Knight (2 kinds of Broad Swords) [Lupus]
+	* Added some notes to Lighthalzen Monsters. Should be revised, thanks to persian69 for the info [Lupus]
+09/21
+	* Fixed a few cards having wrong setting. Doppelganger, Mobster, Zherlthsh Cards and others all work correctly now.[Nexon]
+	* Fixed weapons not having correct attributes and status boosters.[Nexon]
+	* Added a few new items, thanks to Landarma.[Nexon]
+	* Added Mr.Smile to 1405#Tengu drops. Also!!! Removed Mr.Smile Quest! [Lupus]
+	* Added Assassin Mask into Inc.Samurai drops (0.4%) [Lupus]
+09/19
+	* Thanks to MasterOfMuppets: Fixed drop rate of minerals [Lupus]
+	- Fixed some Niflheim mobs range and speed, re-fixed Increase Soil walk speed, Kind of Beetle mode.
+	* Thanx to mrmagoo: item #1356, fixed weight. #5126 delayrate change applies to Advanced Classes only [Lupus]
+	- It could be also interpreted as "For Advanced Classes Magic Scills". But then we'd have to add a special flag....
+	* Removed Whisper Card drop from Giant Whisper. Only mini-bosses could carry 2 cards. Now Giant Whisper has its own card [Lupus]
+	- Why Giant Whisper's size - SMALL ? Any info?
+	* Thx2MasterOfMuppets: Fixed some items prices [Lupus]
+	- Sorry, Skotlex, we can't merge OpenOffice Sheets, let's switch them in some TXT format for SVN merging [Lupus]
+09/18
+	* produce_db.txt corrected Halberd / Damascus ingredients [Lupus]
+	  according to 13th Sept kRO desc, thanks to andz
+	* Corrected range of Hunter's Detect skill
+	* Removed Apple-Plugs (512,0%) drops from the monsters [Lupus]
+	* Updated Leaf Cat's walkspeed (now faster, thx2 MasterOfMuppets) [Lupus]
+09/16
+	* Corrected the duration of the resist potions. [Skotlex]
+	* Added constants to const.txt to identify Elements and Race. [Skotlex]
+		^^^^ they are pretty fine [Lupus]
+	* Added effects for Resist Element items. Temporal duration: 3 mins. [Skotlex]
+09/15
+	* Removed inf2 128 (trap) from Quagmire, Sphere Mine and Demonstration as
+	  they are not really traps (all ground based skills with trap mode can be
+	  targetted) [Skotlex]
+	* Updated WE_BABY to cost 10% of Baby's max SP (thanks again to Viccious
+	  Pucca). [Skotlex]
+	* Updated Venom Knife's stats, has the stats of an arrow now and is
+	  equippable only by Assassin. It probably won't work right yet as
+	  eA will demand the sin to use a bow. [Skotlex]
+	* Corrected the base exp requirement for level 99 advanced classes (it's
+	  supposed to be 343210000 exp), thanks to Viccious Pucca. [Skotlex]
+	* Changed uptime2 of dance/song skills, these are now used to determine how
+	  long the effect lasts after you've walked out of the skill's area of
+	  effect, so they were all set to 20 secs. [Skotlex]
+	* Updated 1617,Wand_of_Survival and 1619,Wand_of_Survival__ to give 2 instead of 3 (to DEX and INT) [Lupus]
+09/13
+	* Updated mobs stats (mostly Einbroch) thanks to MasterOfMuppets,Viccious Pucca [Lupus]
+	* Multiplied all drain rates x10 (100% leech rate is now 1000) [Skotlex]
+	* Immaterial sword now drains 30% of target's sp on a 0.1% rate (info from
+	  Viccious Pucca). [Skotlex]
+	* Updated bDrainValue bonuses to be bonus2/bonus3 (they don't take a "rate"
+	  parameter anymore) [Skotlex]
+	* Multiplied all autospell rates x10 (100% casting rate is now 1000) [Skotlex]
+	* Weapons that had autospell rates of 25% have been reduced to 9% (seems to
+	  be that way from the data gathered by Viccious) [Skotlex]
+	* Added Range of Devotion/Sacrifice to skill_db, likewise, added the
+	  effect's duration to skill_cast_db [Skotlex]
+	* Added new monsters with poring stats, thanks to Freya [Lupus]
+	* Added skill_unit flag 0x80 (UF_DUALMODE) for skills that trigger both
+	  interval effects and onout/onplace events (by default, if a skill has a
+	  interval such as Apple of Idun, then the routines when you step in/out of
+	  the skill cells won't be called). Applied flag to Apple of Idun and
+	  Gravitation. [Skotlex]
+	* Changed Basilica's interval to -1. [Skotlex]
+	* Added new items, thanks to Landarma [Lupus]
+09/12
+	* Corrected job_db1 hp-factor for Advanced Classes. [Skotlex]
+	* Updated drops of Myst,Bloody Butterfly,Disguise,Goblin Leader (All thanks to MasterOfMuppets) [Lupus]
+	- Updated items prices
+	- Lighthalzen monsters call up to 5 slaves now, added their drops with temp rates (thanks to Azazel)
+09/11
+	* Fixed target of NPC_KEEPING skills. [Skotlex]
+	* Changed Wand of Hermod's target to ally (party+guildmates) [Skotlex]
+	* Added/Updated some items sell prices (All thanks to MasterOfMuppets) [Lupus]
+	- Added missing slot to Coif_(ex Nuns Hat). Dark Lord now has it as a MVP drop 10%
+	- 1072#KAHO drops burning hearts instead of stone hearts
+	- Added common weapons of Bard/Dancer into OBB/OVVB
+	* Added temp mob skills to all Lighthalzen mobs by Azazel [Lupus]
+	* Increased movement speed of 1516,INCREASE_SOIL (checked it on the official servers) [MasterOfMuppets]
+	* Drooping Cat now can be upgradeable (proved by some official servers) [Lupus]
+	* Temporary made Lighthalzen (Juperos) mobs aggressive to prevent abuse. Till we get their real stats/skills [Lupus]
+	* Fixed some monsters names to Aegis compatible format (should be useful for some spawn/ mobs skills convertors) [Lupus]
+09/10
+	* 2647,Nile_Rose now gives only +10 MaxHP (each event item loses its bonuses after awhile) [Lupus]
+	* Added missing official prices to Louyang (mostly) items. Thanks to MasterOfMuppets [Lupus]
+09/09
+	* Added some of the missing mob skills that Komurka claims don't work on eA
+	  yet. These will be tested and debugged at a later date. [Skotlex]
+	* Small fix to the self-destruction skill of Marine Sphere as pointed out
+	  by Komurka [Skotlex]
+	* Fixed the alchemist related skills for marine sphere from rate 10% to
+	  rate 100% [Skotlex]
+09/08
+	* Fixed some songs/dances's target (changed it from "all  " to "all") [Skotlex]
+	* Readded the mob skills NPC_RANDOMMOVE and NPC_SELFDESTRUCTION to the
+	  Marine Sphere (which were lost on Komurka's last update to mob_skill_db)
+	  [Skotlex]
+	* Since the Lighthalzen mobs don't have accurate stats, but accurate
+	  HP/Atk/Exp, their stats have been bumped to 75 all (and luk 99) to avoid
+	  abusers until their correct stats can be figured out. [Skotlex]
+	* Updated/corrected the header information of skill_db.txt
+	* Reverted LoV and Storm Gust's range to 6 and 5 respectively as
+	  empirically tested by Ishizu [Skotlex]
+09/07
+	* Added new flags to ground units: UF_NOPC, UF_NOMOB, adjusted accordingly
+	  on song/dances that affect everyone except mobs. [Skotlex]
+09/06
+	* Changed in the skill_tree the mysterious value 4 that somehow slipped in
+	  as a skillrequirement for WE_CALLBABY. [Skotlex]
+	* Changed Magic Crasher and Pressure's nk to 0 [Skotlex]
+	  NOTE: nk=2 is for splash damage skills and 1 for "no damage" skills. This
+	  info is never sent to the client, so there's no reason we should deviate
+	  from that convention.
+	* Added effects to new items: [Lupus]
+	  - #12107,Wrapped Mask: You get 1 random mask (Mr.Smile,Mr.Scream,Phantom Opera Mask,all set of Expressionless,Surprised,etc masks)
+	  - #12106,Jewel Case: You get 1 random accessory (Ring,Clip,etc. Rogue's Treasure, Bow Timble, Fashion Hipsack. Excluding some overpowered and quests accessories)
+	  - TEMP PLUG: #12111 Warpped Food: (You get 1 meat, 1 raw fish, 1 fruit)
+	* Added new items, thanks to Landarma [Lupus]
+09/04
+	* Changed B.Something Sacramenti's range from 1 to 9. [Skotlex]
+	  (9 is what I have in the descriptions, and it can't be more wrong than 1
+	  anyway)
+	* Added missing +60 SP bonus to the Quve+Lude Card Combo [Lupus]
+	* Changed Rich Man Kim's target from party to enemy. [Skotlex]
+	  (it is now a SC that inflicts the mob, and when it dies applies on the
+	  exp it gives)
+09/02
+	* Changed Firewall's knockback to 1. [Skotlex]
+09/01
+	* Fixed Taekwon's Fighting Chant max level, thanks to  [DracoRPG]
+	* Added specific status changes for cooked foods' stats bonuses [DracoRPG]
+08/31
+	* Reverted traps to target "enemy", hardcoded to become "all" on gvg
+	  grounds. [Skotlex]
+	* Changed all traps to have target "all" (data from Viccious Pucca) [Skotlex]
+	* Updated SP costs and durations of Assumptio (thanks to Viccious Pucca)
+	  [Skotlex]
+	* Updated range of Lord of Vermillion (changed to 5->11x11) and Storm Gust
+	  (changed to 4->9x9) [Skotlex]
+08/30
+	* Added item groups for Taming Items, Quivers and Scrolls [Skotlex]
+	* Implemented Taming_Item_Giftset, Bundle_of_Spells, First_Aid_Box [Skotlex]
+	* 'Fixed' Cramp Card. Gives +10z per mob level on a 3% success chance. [Skotlex]
+	* Added Violin[4] #1902 into OVB, into Violy Drops (0.1%). Probably some of new drops
+		have chance more than 0.01%, too [Lupus]
+	* Fixed some items names spelling. Thx2Erpirata [Lupus]
+	* Added new items thx 2Landarma. I've made Venom Knife as a ETC item atm. [Lupus]
+08/28
+	* Added job bonuses for Taekwon, thanks to RockmanEXE [DracoRPG]
+	* Changed appearance of some DBs, now they have more friendly (and ENGLISH) headers, this
+	  was initiated by Vedurin whose redesigned and updated skill_cast_db, produce_db and
+	  create_arrow_db are also included in this change, thanks to him ^^ [DracoRPG]
+	* Changed Acid Demonstration's element from fire to neutral. [Skotlex]
+08/27
+	* Cleaned up the item_db.txt file, moved item comments to this file [Skotlex]
+	* Updated const.txt with correct Taekwon-class job IDs [DracoRPG]
+08/25
+	* Updated slots in Sage's diary to 2. [Skotlex]
+	* Updated Mobs drops: Dancing Dragon, Civil Servant, Tao Gunka, Kraben by
+	  MasterOfMuppets [Lupus]
+	* Changed Acid Demonstration from a "weapon" type skill to "misc". [Skotlex]
+	* Updated Demonstration to not stack and not be placeable near enemies. [Skotlex]
+	* Updated max number of spider webs to 3. [Skotlex]
+	* Updated Full Strip's casting time to 0. [Skotlex]
+08/24
+	* Updated Shield Chain's cool-down to 1 sec. [Skotlex]
+	* Updated summon spirit sphere's casting time to 1sec (all over the place
+	it says Zen's casting is twice SSS, and everywhere we also read that Zen's
+	cast is 2 secs, so add both together...) [Skotlex]
+08/23
+	* Fixed Sacrificial Ritual requiring Endure LV5 instead of LV1 [Skotlex]
+	* Updated the mob skill database. When specifying Metamorphosis/Transformation, 
+	  use the skilllv to indicate how many alternatives there are (for example, an
+	  ant egg would use metamorphosis level 3 as it can convert to Andre, Deniro or 
+	  Pierre) [Skotlex]
+	* Set the permilliage (use rate) of Metamorphosis to 50 (0.5%) on all mobs
+	  that had it specified at 0.
+	* Updated the skill delay from Breaker (thanks to Vicious Pucca) [Skotlex]
+	* Lowered Elder Willow's trunk drop rate from 35% to 3.5% [Skotlex]
+	* Changed Ghoul's race from 11 (unknown?) to 1 (undead). [Skotlex]
+	* Updated Deviling's mode to make him count as a boss/miniboss. [Skotlex]
+	* Corrected Spring Rabbit card improving candy-type item healing rates [Skotlex]
+	  (should be meat type since that's what it makes mobs drop)
+	* Updated buy/sell prices of some Louyang Drops (thanks to Ishizu) [Skotlex]
+08/22
+	* Reverted magnum break... it is supposed to be fire element :/ [Skotlex]
+	* Updated casting times and delays of Soul Strike & Napalm Beat, range of
+	  Ruwach/Sight (thanks to Vicious Pucca) [Skotlex]
+	* Updated Magnum Break's element (takes weapon), the fire part is hardcoded. [Skotlex]
+	* Removed the temp plug from Cramp Card as it seems it's way too powerful [DracoRPG]
+	* Updated skill_tree,job_db1 and job_db2 for new system and Taekwon support [DracoRPG]
+	* Moved MVPs from mob_branch.txt to mob_boss.txt (those that had yet to be
+	  moved, that is) [Skotlex]
+	* Added target flag "ally" to skill_unit_db [Skotlex]
+	* Added 0.5 sec delay to Aid Potion, 1 sec casting time & delay to Aid Condensed Potion
+	  (from kRO website, thanks to reddozen and vicious_pucca) [DracoRPG]
+	* Removed UF_NOFOOTSET from Ice Wall (I have several sources for that) [DracoRPG]
+	* Removed slot from nile_rose (All stats +5, event version), added slot to nile_rose_
+	  (MaxHP +10, permanent version) [DracoRPG]
+	* Added complete (except TK_MISSION) Taekwon skill tree & skill DBs entries [DracoRPG]
+08/19
+	* Fixed Double Attack's pl not being -1 (take weapon's element) [Skotlex]
+08/18
+	* Changed sell price of unknown test tube to 0 as it can be abused for a
+	  zeny exploit (thanks to Kayla for pointing it out) [Skotlex]
+	* Changes to Immaterial Sword (drain 1SP, not 1%SP per attack)
+	* Fixed Battleground Textbook, Greatest General Card to cast on yourself
+	  (again) [Skotlex]
+	* Changed Emperium to Holy 1 / Angel [DracoRPG]
+	* Changed (again!) Gloria Domini to 'misc' [DracoRPG]
+	* Changed pl of all 'weapon' attack skills that take weapon's element from '0' to '-1',
+	  according to the new system. Also changed type of various skills. [DracoRPG]
+	* Bah, refixed Owl Duke Card/Enchanted Peach Tree. [Skotlex]
+	  The last value of bonus4 bAutoSpell defines target (0 = self, 1 = enemy)
+	* Added new items, thanks to Landarma [Lupus
+08/17
+	* Changed back Soul Collect/Zen's casting time to 2 sec... [Skotlex]
+	* Changed Gloria Domini & Martyr's Reckogning from 'magic' to 'weapon', Battle Chant from
+	  'magic' to 'misc' [DracoRPG]
+	* Added IDs of Taekwon and its 2nd jobs to const.txt [DracoRPG]
+	* Added and fixed effects of some boxes [DracoRPG]
+	* Changed Heirozoist Card to have same chance as Azoth (3%), seems better [DracoRPG]
+	* Dropped Kobold Archer's Hat drop to 0.01% (it was left to 1% by an accident) [Lupus]
+08/16
+	* Reverted Magnum Break to be self-centered... [Skotlex]
+	* Corrected Teleport cost (thanks to k3dt) [Skotlex]
+	* Updated Heirozoist card to have a 0.1% chance of converting mob class
+	  instead of 0.01% [Skotlex]
+08/15
+	* Changed Magnum break's inf to 1 (normal targetted skill) [Skotlex]
+	* Made Kraben agressive and much faster [Skotlex]
+	  (info from Ishizu)
+	* Updated some Ayothaya loot prices [Skotlex]
+	  (thanks to Ishizu)
+	* Corrected the uptime for SA_AUTOSPELL [Skotlex]
+	  (thanks to HarmonySong)
+08/11
+	* Updated refine items for Damascus (thanks to Ishizu) [Skotlex]
+	* Updated Zen's (Hyper Spirit Sphere) casting time to 3 secs as per the kro
+	  skilldesctable.txt file. [Skotlex]
+	* Updated Guardians to be BOSS types (their mode was changed to 165 from 133) [Skotlex]
+	  Report any problems from this (just make sure you have some sort of
+	  source to rely on).
+08/09
+	* Updated Enchanted Peach Tree, Owl Duke and Greatest General
+	  to have their auto-spell casted on themselves rather than the enemy [Skotlex]
+	  (I don't have the data at hand, so if any of these should actually cast
+	  on the enemy, please correct it).
+	* Updated Battlefield Textbook to cast Bless on yourself, not the enemy. [Skotlex]
+	* Added new mobs, thanks to Death Dealer [Lupus]
+	* Added new items, thanx to Landarma [Lupus]
+	* Fixed Lunar Bow bonus [Lupus]
+	* Added effect to Novice Hood [Lupus]
+	* Fixed Freezer Card combo (was doing Weapon Perfection on the enemy) [Skotlex]
+08/05
+	* Fixed price of Ghost Doll (from Freya)
+	* Reverted Earth Deleter Card to 10SP [Lupus]
+	  HINT! HINT! HINT!
+	  How to check false items/cards bonuses reports? Just open latest korean idnum2itemdesctable.txt
+	  And check numbers in the item desc 8)))
+	* Updated Fireball cast times and delay [Skotlex]
+	* Updated SP cost of Stone Curae [Skotlex]
+08/04
+	* Updated mobs 1006 (Thief Bug Larva), 1393 (G Mummy), 1394 (G Zombie), and
+	  1407 (Dokebi) to be Level 1 and have max HP 1, otherwise the new mob db
+	  loading system will complain about them. [Skotlex]
+	* Added new mobs: Green Iguana, Orc Baby, updated and added some items. Thanks to Landarma [Lupus]
+	  Thanks to Erpirata for pointing me some tiny typos.
+08/02
+	* Reduced Soul Burn's after cast to 0 (the 15sec delay for reusing the
+	  skill is already hardcoded) [Skotlex]
+07/31
+	* Updated throw stone's range to 7, delay 100ms [Skotlex]
+	* Updated Steel Body to require 50% sp [Skotlex]
+07/29
+	* Removed Poison Bottle (item lv256) from produce_db [DracoRPG]
+	* Changed NPC_CURSEATTACK and NPC_ENERGYDRAIN to Dark attribute [DracoRPG]
+	* Changed mobs with NPC_STOP to cast it on target [DracoRPG]
+	* Changed Cart Termination to use "cartboost" state in skill_require_db [DracoRPG]
+	* Modified Hip Shaker/Ugly Dance's unit data to make it work every 3 secs [Skotlex]
+	* Okay, reduced the Call Partner's uptime from 10 secs to 0. [Skotlex]
+	* Changed Soul Collect/Summon Spirit Sphere type from weapon to none. [Skotlex]
+07/28
+	* Added baby skills delays, added them into nocastdex.txt [Lupus]
+	* Updated the Wedding skills: They cost 10% HP/SP and grand 10% HP/SP of
+	  their partner's sp. Also the recall partner skill has a casttime of 20secs
+	  not diminishable by dex. [Skotlex]
+	* Massive skills update (from now updated kRO website) [DracoRPG]
+	  - Blitz Beat : casting time changed to 1.5 sec
+	  - Falcon Assault : casting time / after-cast delay changed to 1 sec / 3 sec
+	  - Focused Arrow Strike : after-cast delay changed to 1.5 sec
+	  - Wind Walker : after-cast delay changed to 2 sec, casting time can be reduced by DEX
+	  - Meteor Assault : casting time / after-cast delay changed to 0.5 sec / 0.5 sec
+	  - Gloria Domini : after-cast delay changed to 2~4 sec
+	* Fixed "Greatest General Card" now casts the correct skill level [Fredzilla]
+07/26
+	* Changed the inf2 of Marionette Control to 512 + 1024 (can't cast on self
+	  + party only) [Skotlex]
+	* Changed the inf2 of Providence/Resistant Souls to 512 (can't cast on self) [Skotlex]
+	* Changed the inf2 of Devotion/Sacrifice to 3524 (512 -can't cast on self- 
+	  + 1024+2048 (party/guild only)) [Skotlex]
+	* Reverted Palm Strike's cast-time to 0 (the skill's code has been updated
+	  so it is not needed now) [Skotlex]
+	* Fixed skill-tree requirements of Soul Burn and Mind Breaker as described
+	  by Ishizu. [Skotlex]
+	* Fixed drop rates of all god-equipment-quest items from Treasure Boxes, they were 10x
+	  too high!! (lowered from '80'=0.8% to '8'=0.08%) [DracoRPG]
+	* Changed Weapon Repair to targetted with range 2 [DracoRPG]
+	* Made real effect of Textbook on Battlefield. Fixed skill ID.[Lupus]
+	* New Items. Thanx to Landarma & Erpirata [Lupus]
+07/25
+	* New items. Thanx to Landarma [Lupus]
+	* Few item names have been fixed. Added drops to Evil Snake Lord, Injustice.
+	  thanks to MasterOfMuppets [Lupus]
+07/24
+	* Changed the endow spell's inf2 to 3072 (party only/guild only) [Skotlex]
+07/20
+	* Changed Bow Thimble damage bonus to 3% (trustworthy-looking ragnainfo source) [DracoRPG]
+	* Removed job_db2-2 and rewritten + UPDATED job_db2 for the new system [DracoRPG]
+07/18
+	* A silly me, Palm Strike's delay before taking effect is 1s, not 1.5 ^^' [Skotlex]
+	* Changed Double Attack's list_num (div) to 2. [Skotlex]
+	* Added Palm Strike to the "skill_castnodex" file. [Skotlex]
+	* Changed Palm Strike's casting time to 1500ms (this value is used as the
+	  delay between doing the skill and the damage taking effect) [Skotlex]
+	* Updated Gospel's uptime2 to 60 secs (that's how long the bonuses should
+	  affect) [Skotlex]
+07/13
+	* Changed Wand of Hermod's skill_unit_setting from 'friend' to 'party' [Skotlex]
+	  (this should make the skill affect only party (and guild?) mates instead
+	  of all players in normal maps)
+07/11
+	* Reduced Einbroch mobs (RSX,Ungoliatnt) call-slave skill chance from 10000 (100%) to (10%) [Lupus]
+	* Added the Loli Ruri card to the magician set [Skotlex]
+	* Changed Guild Castles' names to iRO [DracoRPG]
+07/10
+	* Fixed Lord of Death mob (added house auger), added correct MVP exp to Tao Gunka,
+	  RSX 0806, thanks to MasterOfMuppets [Lupus]
+	* Reduced drop chance of Galapago, Banana Hat, etc hats (acc. the patch) [Lupus]
+	* Due to adding (thanx to Muad_dib) Lighthalzen fields mobs spawn. I had to change
+	  temp Mole stats to Martin. But Mole has its own hat drop [Lupus]
+	* Lighthalzen fields mobs spawn. thanx to Muad_dib
+	* Edited skill_castnodex_db [DracoRPG]
+	  - Enabled DEX-reduced casting time on Blitz Beat, Falcon Assault and Sharp Shooting
+	    (Lupus told me to do, so blame him, not me :p)
+	  - Removed the skills that only had a non-DEX-reduced after-cast delay since DEX
+	    shouldn't reduce after-cast delays anyway (only useful for custom servers who want to
+	    enable delay_dependon_dex but it's not our matter)
+07/09
+	* Fixed SP usage of PALMSTRIKE, SPIRAL PIERCE [Lupus]
+	  I do always open the latest korean patch and get ACTUAL numbers from there ^^
+	* Added delays to Falcon Assault (1 sec for 1lvl,2,3,4,5sec for 5lvl)
+	  according to desc.
+	* Fixed Aura Blade (now requires Magnum Break LV 5) [Lupus]
+	* Updated Palm Strike's sp cost and sphere requirement [Skotlex]
+	  (info provided by ZeroXell)
+	* Fixed Apocalypse (guild) mob id. [Skotlex]
+	* Awakening Potions now cure 'Sleep' [Skotlex]
+
+07/08
+	* Wedding/Adoption skill's inf2 has been changed to 4 (Wedding Skills) [Skotlex]
+	  (Deja vu? Somehow I did not do it last time I said I did)
+	* Added the Adoption skills to the skill_require_db [Skotlex]
+	  They use basic stats for now and sp cost 1 so you can cast it.
+	* Reverted the wedding rings behaviour. [Skotlex]
+	* Wedding/Adoption skill's inf2 has been changed to 4 (Wedding Skills) [Skotlex]
+	* Added the adoption skills to the tree of all classes [Skotlex]
+	  (WE_CALLPARENT, WE_BABY to baby classes, WE_CALLBABY to all others)
+	* Updated the Wedding Rings to give the adoption parent skill. [Skotlex]
+	* Einbroch monsters obtained some new drops, thanx to MasterOfMuppet [Lupus]
+	* Added drops: Super Novice Hat[1]->Mole 0.1%, Soldier Felt Hat[1]->Removal 0.1% [Lupus]
+	* MasterOfMuppet's fixes. According to kRO's website fixed: [Lupus]
+	  ayothaya mobs with elemental attributes, race, size, temp speed and temp modes(ie aggressive, loot e.t.c)
+	  einbroch mobs with elemental attributes, race, size, adjusted atk dmg,def,mdef,exp,jexp
+	* Added Lighthalzen monsters (with poring stats) and Homuculuses(as monsters), thanks to Muad Dib of Fusion.
+	  I've added common stats to Bascojin&Chung_E monsters tough [Lupus]
+	* Fixed Bloody Roar item effect, thanks to Landarma [Lupus]
+	* Fixed Enchanted Peach Tree (Live Tree) Card to autocast Heal on self [DracoRPG]
+	* Added new effect to Winter Cap. thanks to Landarma [Lupus]
+07/07
+	* Changed Marionette's inf2 to 1024 (use only on party) [Skotlex]
+	* Changed Marionette's inf to 16 (targetted support skill) [Skotlex]
+	* Changed Soul-Change's inf2 to 3072 (use on party/guild only) [Skotlex]
+	  Still not sure what's the proper way to enable it on pvp/gvg grounds, though...
+	* Fixed small typo with grandpa_beared thanks to N0_0N3. [massdriller]
+07/06
+	* Made Arrow Vulcan be affected by dex, delay unaffected by dex. [Skotlex]
+	  (from what I read around on the forums, it seems that's how it is)
+	* Made Double Strafe, Arrow Shower cast time be affected by dex, and delay
+	  be unaffected by dex. [Skotlex]
+	  (hey, these two had 0 cast times already, so it was a waste the way it was)
+	* Changed Tao Gunka's mode to 163 (131+32) to make it a boss type mob [Skotlex]
+	* Changed Spider Web's inf to 2 so that it becomes ground-targeted [Skotlex]
+	* Added Novice Red Potion into item_trade.txt db. (can't be traded, etc) [Lupus]
+	* Removed Zealotus Mask drop from Zherlthsh (could be3 made as a quest only. And goes with Player's name prefix) [Lupus]
+	* Added missing Horns of Succubus drop (thx 2Lorky), added Angry Teeth drops to Teddy Bear + Hylozoist [Lupus]
+	* Few fixes in the new_hats_0625.txt quests [Lupus]
+	* Re-Fixed few mobs drops, thanks to MasterOfMuppets [Lupus]
+	* Added missing bonusrate = 1 into Bon Gun's petskillattack2 params [Lupus]
+07/04
+	* Added Marine Card effect,added minerals drops to various monsters (need for official lvl4 weapon quest!) thanks to MasterOfMuppets [Lupus]
+	* Fixed BonGun's pet script. [Skotlex]
+	* Fixed Li Me Mang Ryang Not Equipable bug thanks to vicious_pucca [massdriller]
+07/02
+	* Added missing ';' in Incubus Card script [DracoRPG]
+	* Updated mapflags. Added new hats drops to Kobold Archer, Wootan Fighter, Galapago [Lupus]
+	* Added Li Me Mang Ryang Card to OCA and to the drops [Lupus]
+	* Updated tons of cards, thanx to Landarma
+	  Also fixed misplaced IDs od 4269 Incubus and 4268 Injustice cards [Lupus]
+		(everywhere, including card album, mobs drops, cards-combo bonus)
+!!!!WARNING!!!! check your servers for those cards. Remove them. They have different placements and could cause exploits!
+	* Fixed Succubus+Incubus card-combo bonus exploit. Thx 2DracoRPG [Lupus]
+	* Implemented Increase Soil card (compound to Armor) -50% DMG by Guardians [Lupus]
+	* Added temp plug to Cramp Card (on a mob kill now it gives you 1 zeny) [Lupus]
+	* Added packet_ver 18 by Sara-chan [Lupus]
+
+06/28
+	* Added "gld_dun01.gat  5" to water_height.txt as reported by Manipulator [Skotlex]
+	* Added Dryad Card effect, thx to MasterOfMuppets [Lupus]
+	* Fixed Land Protector's Range to be 7x7,7x7,9x9,9x9,11x11 [Skotlex]
+	* Made Lemon consumable (previous equip_jobs was 0), that was not on
+	  purpose, right? [Skotlex]
+	* Added 2-sec aftercast-delay to sonic blows. Too many complains about double
+	  casting it, and I really don't think it was meant to be doble-castable
+	  either. [Skotlex]
+	* Added effects to new boxes (thanks to Landarma), added these boxes
+	  as drops to new cards (thanks to MasterOfMuppets), fixed Taoist Card
+	  placement [Lupus] TODO: revise all the cards
+06/23
+	* Corrected 3 of the new headgears in item DB, thanks to Ishizu-chan [celest]
+06/20
+	* Fixed some item_db typos [celest]
+	* Updated Thunderstorm range to 2 [celest]
+
+06/18
+	* Reverted Skotlex's work. [Lupus]
+	  all 3 Lances differ by their ID (for quests purposes!)
+	  There are 2 assassin masks: 5054 and 5096. They don't have any slots.
+	  But they differ by applicable jobs: 5054 for Assassins + Priest Class
+		and 5096 is for ANY Thief Class (Thief,Assassin,Roug) + Priest Class
+		Plz, if you want, use ITEM_DB2.TXT for made-up items 8)
+	-- I can't argue on the assassin mask, and it's good that it was fixed. But
+	  which quest uses the Lance (1411)? It must be a quest that is not
+	  currently shipped with eA, because items 1411 and 1412 are NOT used
+	  anywhere inside the NPC directory, and 1410 is only on some shops. I am
+	  curious to know which Quest uses the 1411 lance... 
+	  Plus it doesn't seems to make any sense from a client-side view. "You
+	  need the Lance that Doppel Drops, not another" (even thought they all
+	  look and work exactly the same for the player x.X) [Skotlex]
+	* Changed slot-count for item 1411 (Lance_) from 0 to 1. [Skotlex]
+	  I am not going to believe 0 is the real number for it considering that:
+	  1: You can't get it from any shop. (that id is nowhere in the npc files)
+	  2: Only DoppelGanger drops it, with a 5.5% chance.
+	* Added some new items (by Landarma), fixed recently added ones. [Lupus]
+06/11
+	* Changed Ungoliatnt Assumption skill's target to self from target [Skotlex]
+	* Updated skill_cast_db: Soul-Strike's casting time, Stone Curse's upkeep
+	  time as per the information provided by Midas	[Skotlex]
+	* Changed Sprinkle's Sand range from 8 to 1 (8??? o.O) [Skotlex]
+	* Changed Dark Illusion Card's bonus bDelayrate -> bonus bCastrate [DracoRPG]
+	* Added the new headgears and garments [DracoRPG]
+06/09
+	* Added inf2=64 to Benedictio. 64 now actually stands for "skill needs
+	  other nearby support characters", or as the battle_config calls it
+	  "ensemble skills". [Skotlex]
+	* Removed inf2 of Extremity Fist, it is harcoded for now. Inf2 values 4 and
+	  8 are free for the taking. What should they be for? Partner/Baby skills? [Skotlex]
+	* Added inf2 values: 32 (Dance/Song skills) & 64 (Encore skills).
+	  (Encore skills don't need to be set as 96) [Skotlex]:
+	  - Bard Skills set to inf2 32: BA_WHISTLE, BA_ASSASSINCROSS, BA_POEMBRAGI, BA_APPLEIDUN
+	  - Dancer Skills set to inf2 32: DC_HUMMING, DC_DONTFORGETME,
+	  DC_SERVICEFORYOU, DC_UGLYDANCE
+	  - Encore Skills set to inf2 64: BD_LULLABY, BD_RICHMANKIM,
+	  BD_DRUMBATTLEFIELD, BD_RINGNIBELUL, BD_INTOABYSS, BD_SIEGFRIED
+	  - If I missed any skill, help me correct it, these inf2 values are not yet
+	  used in the code, but that'll change soon.
+	* Added inf2 value 16 for Guild Skills, set all guild skills to have inf2
+	* Readded skills to items Electric Guitar, Firebrand & Ice Falchion [Skotlex]
+	* Some corrections to the skill_db.txt's nk value. [Skotlex]
+	  - Storm Gust: 1->0
+	  - Blitz-Beat: 1->2
+	* Removed magnum break's inf2=16 since it ain't used anywhere. [Skotlex]
+	* Fixed Ayothaya monsters drops and names thx 2 MasterOfMuppets [Lupus]
+06/06
+	* Corrected Ice Falchion, Firebrand, Electric Guitar [Skotlex]
+	  These should not give you a skill-tree, only auto-cast the skill.
+	  Ice Falc also has a 1% chance of freezing yourself.
+	* Removed the 20% HP cost of casting GrandCross.
+06/05
+	* Changed Grandcross/DarkCross's Interval from 300ms to 400ms [Skotlex]
+	  This fixes GX doing 4 hits instead of 3.
+	* Added tons of new items, thanks to Landarma [DracoRPG]
+06/03
+	* Fixed 'Keeping' in the mob skill DB to be cast on self [celest]
+06/01
+	* Optimized a lot of new cards scripts [DracoRPG]
+	* Changed Deviling to receive 50% more damage from ALL elements but neutral, and not only Fire/Earth/Water/Wind [DracoRPG]
+	* Changed doppelganger card aspd bonus to 10% as it should be. [massdriller]
+	* Changed DoppelGanger card's attack speed increase to 30%. [Skotlex]
+	  This card current does not stacks. If anyone knows of a valid source that
+	  says otherwise, open a bug-report so it can be corrected.
+05/29
+	* Moved the card-status listing from item_db.txt to this file [Skotlex]
+	* Added the new column to item_db: refineable to specify which items can be refined. [Skotlex]
+	* Fixed Novices able to wear all "Every class except Novice" headgears, thanks to duduc [DracoRPG]
+05/28
+	* Added emotion constants to const.txt	[Skotlex - R1853]
+	  The constants mirror their command counter part (ie: /meh -> e_meh),
+	  for the most part, except for the following:
+	  e_gasp (/!), e_what (/?), e_cash (/$), e_dots (/...), e_no (/??),
+	  e_hp (need HP), e_hlp (/hp, help emotion),
+	  e_scissors (ctrl+-), e_rock (ctrl+=), e_paper (ctrl+\)
+	  And the following flag-emotions are available:
+	  e_korea, e_indonesia, e_philippines, e_usa, e_brazil
+	  The whole point is being able to do in scripts "emotion e_wah;" instead
+	  of "emotion 16;"
+05/25
+	* Fixed Peach Tree card, thanks to Komurka
+05/20
+	* Updated mob skill DB, thanks to Komurka
+05/17
+	* Corrected typo for sweet potato, thanks to maeki
+	* Switched Tirfing and Mystelltain card effects, thanks to starlon [DracoRPG]
+05/15
+	* Changed Hylozoist's race to demon, thanks to Dino9021
+	* Fixed Gajomart Card, thanks to starlon [DracoRPG]
+	* Added missing 'amount input' packet for Sakexe 05-09 [celest]
+05/12
+	* Added missing 'close storage' packet for Sakexe 05-09 [celest]
+05/11
+	* Updated item_db (all items with use_script "pet" or "itemskill") to use
+	  the new type of item (11: delay-consumed usables) [Skotlex]
+	* Added the new G_ mobs with poring stats, thanks to Komurka
+05/10
+	* Changed 2005-05-09Sakexe's packet version to 17 [celest]
+	* Fixed Merchant Class Card Combo Set bug (it was always ON) [Lupus]
+	* Merchant Class Card Combo Set: added 0.1% Old Purple Box drop [Lupus]
+	* Archer Class Card Combo Set: added +5% EXP bonus on killing Brute [Lupus]
+	* Holy Class Card Combo Set: added +5% EXP bonus on killing Undead/Demon [Lupus]
+
+05/09
+	* Added INT +2 and Unbreakable to Crown of Mistress [DracoRPG]
+	* added Sara-chan's 18th packets update [Lupus]
+	* Added FULLY updated mobs skills DB by Komurka (up to Aegis Zone 8.5) [Lupus]
+	* Fixed drops of Antique Firelock (thanx 2 Freya) [Lupus]
+	* Added skills to Beetle King thanks to MasterOfMuppets [Lupus]
+	* Started updating monsters skills according to the recent servers
+	  thanks to MasterOfMuppets [Lupus]
+05/08
+	* Fixed Whisper Boss card, thanks to sbilly
+	* Updated the packet db (removed some duplicates, corrected some packets),
+	  thanks to glucose
+	* Removed Sword Mastery from Alchemist's skill tree :o [DracoRPG]
+05/06
+	* Fixed some genders for some FOOD. Added some new items into item_db. Thanks 2 Landarma [Lupus]
+05/04
+	* Added 1% Horse Crest drops to Greatest General, Sohee monsters [Lupus]
+	* Added implemented cards into card albums and to mobs drops [Lupus]
+	* Set Mimic Card, Mystcase Card bonus to 0.1% (it was 0.01%, they has been increased to 0.1% due recent patch)
+	  But it isn't 1% for sure
+	? Greatest General Card semms having wrong effect, tough 8) [Lupus]
+05/03
+	* Added missing item drop effects for some new cards [celest]
+	* Fixed Heater Card and Freezer Card [celest]
+05/02
+	* Fixed # of Deviling's slaves [Lupus]
+	* Fixed cards that use getrefine [celest]
+05/01
+	* Fixed skill tree entry for Potion Synthesis, thanks to shadow
+04/30
+	* fixed cards that required bExpAddRace,bSPGainRace,bLoseSPWhenUnequip by MasterOfMuppets [Lupus]
+04/29
+	* Re-added Spiral Pierce to Lord knight's skill tree
+	* Added missing Shield Chain to the skill tree, thanks to Komurka
+	* Fixed Harpy Card and Freezer Card, thanks to Komurka
+04/28
+	* Added effect for Dumpling Child and Hermit Plant card
+	* Changed Crab card to use 'isequipped' and fixed Rideword card
+04/27
+	* Added effect for Solar Sword
+04/26
+	* Fixed some items, thanks to Komurka and shadow
+	* Applied new advanced skills changes from 4/26 patch [DracoRPG]
+	* Reverted Arrow Shower / Double back to 0.1. Sorry! [Lupus]
+	* Started implementing missing card effects [Lupus]
+	* Added more mobs skills, thanx to MasterOfMuppets [Lupus]
+04/25
+	* Fixed Durian and Ramadan, thanks to rollopop
+04/23
+	* Fixed Red Scarf name, thanks to Sasuke [DracoRPG]
+	* Removed some extra 0's in the item_db, thanks to Zoc
+	* Added monsters skills to all Niflheim / Louyang monsters,
+	  changed Garm slaves to Garm Bebe. Thanx to MasterOfMuppets
+	* Fixed Owl Duke Card, now casting IMPOSITIO on the card holder [Lupus]
+	* Panacea,Royal Jelly now remove Hallucination Effect. accord.to 10 May patch [Lupus]
+	* Hallucination Pills (Pellet) cause Hallucination Effect [Lupus]
+
+04/22
+	* Updated effects for Ahura Mazda, Gaia Sword, Freezer Card
+	* Added 4 items of THQ -> item_avail.txt [Lupus]
+	* Removed the Stun effect ????? on Sweet Potato, fixed Assulter Card script not in correct field [DracoRPG]
+	* Minor cards sets fixes [DracoRPG]
+	  - Reverted some wrong Codemaster's if(callfunc("Is_xx_Class"))) => if(callfunc("Is_xx_Class"))==0) changes
+	  - Fixed Thief cards set checking for Merchant class instead of Thief class
+04/20
+	* Added Thief cards set and fixed other ones, now they should all work [DracoRPG]
+	* Added Intravision item bonus [DracoRPG]
+	* Adding supported map cell types to const.txt [celest]
+	* Added summoned Geographers can heal their masters [celest]
+04/19
+	* Corrected skill tree entry for Peco lord knight's Berserk [celest]
+04/17
+	* Fixed "Every job except Novice" armors wearable by Novices [DracoRPG]
+04/16
+	* Corrected job bonuses for novice, super novice and dancer [celest]
+04/15
+	* Removed Raid not allowed in GvG (never seen it anywhere...) [DracoRPG]
+	* Added new items, thanx to Landarma [Lupus]
+04/12
+	* Added monsters skills and slaves to all Einbrook monsters, thx4info2 Landarma [Lupus]
+	* fixed Deviling and Lou-Yang monsters drops, thx2 MasterOfMuppets [Lupus]
+	* Added missing summon slaves to Deviling, Tao Gunka (correct # and type) [Lupus]
+	* Made Deviling, Tao Gunka aggressive (st - according to most DBs, 2nd - it's MVP)
+	* Corrected 1 wrong entry in the create arrow DB, thanks to Komurka
+04/08
+	* Corrected wrong entries in the create arrow DB, thanks to Komurka
+04/07
+	* Fixed materials for forging Lance : 1 Evil Horn -> 2 [DracoRPG]
+	* Fixed Sphinx Hat equip location [DracoRPG]
+04/06
+	* Added Einbrook monsters and drops, thanx to Landarma [Lupus]
+04/05
+	* Some items fixes [DracoRPG]
+	  - added missing "Neko Mimi" hat #5099, thanks to Neko2
+	  - fixed Wedding Rings item types, thank to nimrod
+	* Removed Evil Wings drops from Mini Demon,Deviruchi,Archangeling and put it into Deviling [Lupus]
+	  according to kRO "Evil Wings" are dropped by Deviling only
+	  Deviling items drop chances aren't correct yet
+	* Fixed skill tree entries for Vulcan Arrow, and Throw Arrow for gypsies,
+	  thanks to Hekate
+04/04
+	* Removed required skills for Berserk (only job level 50 is needed) [DracoRPG]
+	* Re-added MDEF +15 to Resting Cat [DracoRPG]
+	* Added Sunglasses & Glasses into OBB, added slotted Sunglasses & Glasses into OVB [Lupus]
+04/03
+	* Doppelganger Card gives only 10% ASPD bonus (from Aegis) [DracoRPG]
+04/02
+	* More new cards and fixes [DracoRPG]
+	  - added Acolyte, Archer and Merchant sets effects
+	  - added Turtle General Card effect
+	  - corrected Job_Super_Novice -> Job_SuperNovice for Lude and Quve Cards
+	  - autospell weapons (except Fireblend, Ice Falchion and Electric Guitar)
+	    give no more the skill so it can't be used when you want
+04/01
+	* New cards updates and additions [DracoRPG]
+	  - added Mage and Swordman sets effects
+	  - added Whisper Boss Card (not found the ID -> commented out)
+	  - activated Turtle General Card but effect not yet scripted
+	  - updated some effects from 3/17 patch
+03/31
+	* Updated/added some new card effects [DracoRPG]
+	* Reverted Berzebub card to reduce casting rate
+	* Corrected some item effects, thanks to digigp and htm
+	* Updated some cards effects from 3/25 patch [DracoRPG]
+	* Updated freeze time for Frost Diver and Frost Nova
+	* Updated cast time for Preserve, thanks to Neko2
+03/29
+	* Some optimizatons, added missing skill to Electric Guitar [Lupus]
+	* Added new items (thanx to Landarma) [Lupus]
+	* Added effects to Spring Rabbit, Galapago, Sea Otter Cards [Lupus]
+	  It seems that item heal rate doesn't work yet
+03/27
+	* Re-Updated MOB DB with correct file now 8) [Lupus]
+	* Added all released cards into monsters drops and OCA [Lupus]
+	* Minor Items, Monsters fixes [Lupus]
+03/26
+	* Fixed some incorrect create arrow entries, thanks to boredpoo
+
+03/25
+	* Added Einbrook's mobs, thanks to RodneyJ for their IDs [Lupus]
+	* Removed some extra 0's in the item_db, thanks to Zoc
+	* Corrected some item effects according to the mentoned earlier doc [Lupus]
+03/24
+	* Corrected exp table entries for level 11 and 99, thanks to Dino9021
+	* Corrected some item effects according to the newly found Aegis Zone Server [DracoRPG]
+
+03/22
+	* Corrected some typos in the items DB, thanks to Zoc [celest]
+	* Added new items. Thanks to Landarma [Lupus]
+	* skill CANNIBALIZE: fixed its upkeep time [Lupus]
+        * Added Rafflesia into Dead Branch monsters list, removen all MVPs from there [Lupus]
+	  DBs never supposed to call MVPs!!! Only Sages Hocus Pocus could make
+	  a MVP from Alchemyst's Floras. (eA Hocus implementation doesn't support it yet)
+03/21
+        * Corrected exp table entries for Super Novice, thanks to Dino9021 [celest]
+
+03/19
+	* changed all cards to 'getrefine' function [Lupus]
+	* used 'cardscnt' instead of 'isequipped' in Crab Card.
+		  It's a weapon compunding card. So it used to give up to
+		  6 bonuses! on Assassin with 4 4-slotted weapons.
+		  Now it lets you get up to 2x bonuses per hand.
+		  Should be fixed more. already got idea 8)
+		All the similar cards should be fixed in the same way.
+        * Fixed missing END; in new cards, some optimizatons [Lupus]
+03/18
+        * Updated item prices for Niflheim drops [celest]
+        * Updated some Ayothaya mob stats [celest]
+        * Fixed Incantation Samurai card reducing HP too quickly - the time should
+          be in milliseconds ^^; [celest]
+	* Added ~86 new cards. Fixed, optimized [Lupus]
+		Thanks to Indiona,Landarma. Gosh, I had to fix some bugz ^_-
+03/16
+	* Added new items. Thanks to Landarma [Lupus]
+03/15
+        * Fixed pricing for Claw, thanks to Dino9021 [celest]
+03/09
+	* Added new items. Thanks to Landarma [Lupus]
+02/23
+	* New Cards: Some fixes, revisions, additions [Lupus]
+	  According to the latest news:
+	  Fixed Tirfing, Mysteltainn (swapped enemy sizes of the cards bonuses)
+	  Added bonus: Munak+Bongun+Hyegun Cards -> +1 Allstats
+	  Added Alice Card placement. (also added it for Spring Rabbit, Galapago, Otter) And put Alice Card into OCA 
+		can't add new effects for 22 Fed Update Cards yet.
+	  All the cards by 22Feb have been revised, but not all tested.
+02/21
+	* Added new item: Takius' Blindfold. thanks to Landarma [Lupus]
+	* Revised New Cards, added missing effects, fixed bugs [Lupus]
+	  ~20 cards to check left 8) But in 22 Feb some new cards have been announced T__T'
+	* Added actual item_db.sql into sql-files. [Lupus]
+	* item_db.txt: Added missing fields / removed extra fields from some new items V__V' [Lupus]
+	* More monsters name fixes (GIANT_HONET -> GIANT_HORNET , etc) [Lupus]
+	* Added actual mob_db.sql into sql-files. If you use SQL Mob DB then update it [Lupus]
+
+02/19
+	* Added released cards into the monsters drops. Fixed couple card names [Lupus]
+	  (Arc Angeling -> Archangeling)
+
+02/18
+        * Added more new cards effects (thanks to DracoRPG at this time) [Lupus]
+	  added missing bonus 'bAllStats' into doc/item_bonus.txt
+        * Changed Goblin Leader Card to using bAddRace2 -- each player can only save
+          10 AddDamageClass, so this would save some space for other cards ^^ [celest]
+	* Started adding new cards effects. Also big thanks to Landarma [Lupus]
+
+02/17
+	* Added 4 columns into mob_db.txt & mob_db2.txt [Lupus]
+	  If you were using SQL MOB DB, then update your SQL DB and import all data
+	  from mob_db.txt mob_db2.txt
+	* Fixed some mobs drops Whisper + Boss Whissper had wrong drops %%  [Lupus]
+	  and Whisper had 0% Card drop...Also fixed all MVP mobs (MVP bonuses were shifted...
+	  MVP EXP was missing, etc)
+        * Corrected Parrying lasting time, thanks to p14333 and krc2k for pointing it
+          out [celest]
+
+02/11
+	NOTE: Get rid of old cards on your server!!! IDs: 4149-4332
+	  before using of this item_db.txt (some cards have changed their IDs)
+	  and it could cause ALIEN cards in your players equipment 8))
+		i.g. a weapon compounding CARDS inserted in armor, etc...
+        * item_db.txt Massive update: [Lupus]
+	  - Added all new missing items (up to st.Valentine's Day Event)
+	  - Added new cards 4149-4332, sorted them and set their sripts.
+	  - Fixed some names, typos, weigths and prices
+	* Commented out old custom cards from Old_Card_Album.txt till we brush them up [Lupus]
+	* Removed old custom cards from MOBs drops [Lupus]
+	  thanks to Landarma(new items templates) Poki#3(removing cards from drops)
+        * Updated Soul Breaker cast and delay time, thanks to matthias [celest]
+        * Updated Chain Crush to require level 2 Tiger Fist, thanks to matthias for
+          pointing it out [celest]
+
+02/05
+        * item_db.txt Added prices to all Magic Scrolls and to Horse Crest,
+	  added +100-1000 Zeny effect to Gold Coin (it's used in st.Patric event)
+	  not sure in Zeny amount, tough. [Lupus]
+	* mob_db.txt Kind of Beetle -> Beetle King. [Lupus]
+
+01/26
+        * Updated Counter dagger's attack, thanks to Poki#3
+        * Added ayo_fild02 to nomemo mapflag list
+
+01/13
+        * Fixed drops of Taoist Hermit, added drops rates to JOKER (all rates were 0%)
+	  Removed 0.01% Chances of all Apple drops plugs
+	  Tided up mob_db/mob_db2, removed extra tail delimiters (,,,,,,) [Lupus]
+01/07
+        * Added midas' fix for Hammerfall and Adrenaline Rush [celest]
+        * Added 'bDelayrate' and changed Phen card, Marduk Card and Berzebub Card's
+          effects to use this instead of bCastrate (which was reducing casting time,
+          not delay time) [celest]
+01/05
+        * Added DracoRPG's changes [celest]
+          - changed Gungnir to wind element
+          - changed Damascus to cannot be broken
+01/04
+        * item name fix Daydric Card -> Raydric Card [Lupus]
+	  Changed weight of Durian,Ramadan,Realgar Wine.
+	  Added effect to Durian fruit
+01/01
+        * Included Mages and Wizards to be able to use berserk potions [celest]
+	* Changed some create arrow outputs for new kRO 12/21/04 patch [Aria]
+
+12/29
+        * Corrected Bloody Axe's weight - 400 > 4000 [celest]
+        * Removed Bandit's Beard from item_avail.txt [celest]
+12/28
+        * Removed Roguemaster's Bow adding steal chance, thanks Draco [celest]
+
+12/26
+        * Added item_db2.txt - would be more convenient to store custom items in a
+          separate db [celest]
+
+12/21
+        * Added prices to Arrow Quviers ( = 500* arrow price), fixed few item names
+	  (removed '_' from jNAME column), fixed HP amount in Novices Red Potion [Lupus]
+12/21
+        * Added the new Quivers, updated Horse Crest [celest]
+12/20
+        * removed extra {},,,,,,, from each tailing [Lupus]
+        * Corrected job requirements for some garments [celest]
+        * Corrected skill tree requirements for 3 Peco Lord knight skills [celest]
+        * Updated item 569 -> it's a Red potion given to novices if they pass the
+          training grounds test [celest]
+12/18
+	* Lord Knight's Concentration can now be used with any weapon [Aria]
+	* Changed few God-items to fit kRO 12/7/04 Patch [Aria]
+          - Reverted by Celest (sorry, but it's already updated ^^;)
+	* Fixed screwed drops of Kapha (someone removed one number and all data was shifted) [Lupus]
+	* Found one missing item N 569, looks like red Potion. Added a temp plug
+	  fixed typo bolt -> Bolt in one scroll [Lupus]
+	BTW I made a TXT Resources merger (it helps merge clients resources itemdesc,etc)
+	so if u need it just tell me
+
+12/17   * Added effect for Deadly poison bottle and Ice cream [celest]
+
+12/15   * Updated Steel Body, Thunderstorm, Investigate and Magic Crasher, thanks
+          to midas
+        * Removed elunium and oridecon from produce_db, thanks to Draco
+
+12/14   * Changed 'Parasite' to non-moving [celest]
+
+12/12   * Removed unuseable skills from skill_tree.txt [celest]
+
+12/11   * Corrected item_db - Wedding rings should give all 3 skills [celest]
+
+12/9    * Removed some unused skills from skill_tree.txt [celest]
+
+12/8    * Capitalised horn_Card in item_db [celest]
+
+12/7    * Fixed some item names (and swpped names of Alarm Mask and Expressionless Mask) [Lupus]
+	* Added effect for Bow Thimble, Archer Skeleton Card and Tribal Solidarity [celest]
+        * Updated Sleipnir, Brisingamen, Mjolnir, Megingord, Counter Dagger,
+          Poison Knife [celest]
+        * Updated SP requirements for Full Strip, Full Chemical Protection, Cannibalize [celest]
+        * Corrected some item_db typos, thanks to DracoRPG
+
+12/6    * Changed spiritball requirements for Chain Crush to 1, thanks to MaoMao of cAthena
+
+12/5    * Edited skill_nocast_db - the skills should be useable outside GvG maps even
+          if woe is on [celest]
+
+12/3    * corrected Spider Web's maximum level [celest]
+        * Removed Soul Drain from Professor's skill tree [celest]
+        * Updated Stunner's job - Acolytes and monks should be able to use it too! [celest]
+
+12/2    * Updated skill tree prerequisites for the new kRO skills [celest]
+
+12/1    * Updated Poison React, Soul Change, Soul Burn [celest]
+
+11/30   * Corrected bUnbreakable value in const.txt [celest]
+        * updated skill_cast_db for Meltdown and Tiger Knuckle Fist [celest]
+
+11/29   * Updated skill_db for Quagmire, Fog Wall [celest]
+
+11/28	* Fixed Wedding rings placement 2->136 [Lupus]
+	* Fixed mob Amon Ra stats/drops [shadow]
+
+11/27	* Fixed some drain rates, fixed Balmung, Mjolnir, fixed all maces (for right jobs) [shadow]
+
+11/26	* Fixed Abrakadabra (3 Yellow Gemstones -> Yellow Gemstones 2).
+	  And of course it would still use 1 Yellow even if you have Mistress Card, etc. [Lupus]
+	  TODO: Abrakadabra should also summon Monsters and even MVP by chance...
+	* Lowered max level of Oridecon Research skill from 10 to 5 [Lupus]
+
+11/25   * Added element effects to const.txt. [celest]
+          Usage example: sc_start SC_Frost,30000,0;
+          to change the weapon element to Water for 30 seconds.
+
+11/23   * Added temporary requirements for the new guild skills [celest]
+
+11/22
+        * Changed weapon requirements for Sharp Shooting [celest]
+	* fixed job_db2.txt (,, -> ,) [Lupus]
+        * Adding 11/23 kRO's new skills [celest]
+	* Slim Potions requires empty test tube, not empty potion bottle *fixed* [shadow]
+
+11/21
+	* added bClassChange to const.txt and added bClassChange,50; to azoth (.5% chance to transform monster into another.) [Valaris]
+	* added mob stats: 1027,Raptice [Lupus]
+
+11/20
+	- Added deadly poison bottle to produce_db.txt [celest]
+        - Edited ASC_CDP in skill_require_db.txt
+        - Edited ASC_EDP in skill_cast_db.txt
+
+11/17
+	- Corrected max level for cloaking in skill_tree.txt [celest]
+
+11/16
+	- Item 7110 fixed name -> Broken Sword (part of Bongun quest) [Lupus]
+	
+11/16   
+	- Added BaseJob to const.txt [celest]
+
+11/15
+	- Minor fix on wedding skills, to use 15% of SP/HP . [shadowlady]
+	-  ?
+
+11/14
+	- Fixed Golden Thief Bug Mode!(+detects hidden) [Lupus]
+	

+ 313 - 0
db/abra_db.txt

@@ -0,0 +1,313 @@
+// Hocus-Pocus Castable Skills Database
+//
+// Structure of Database:
+// SkillID,DummyName,RequiredHocusPocusLevel,Rate
+
+1,Basic Skill,1,5000
+
+2,Sword Mastery,1,5000
+3,Two-Handed Sword Mastery,1,5000
+4,Increase HP Recovery,1,5000
+5,Bash,1,5000
+6,Provoke,1,5000
+7,Magnum Break,1,5000
+8,Endure,1,5000
+
+9,Increase SP Recovery,1,5000
+10,Sight,1,5000
+11,Napalm Beat,1,5000
+12,Safety Wall,4,5000
+13,Soul Strike,2,5000
+14,Cold Bolt,1,5000
+15,Frost Diver,2,5000
+16,Stone Curse,1,5000
+17,Fire Ball,2,5000
+18,Fire Wall,4,5000
+19,Fire Bolt,1,5000
+20,Lightning Bolt,1,5000
+21,Thunder Storm,2,5000
+
+22,Divine Protection,1,0
+23,Demon Bane,1,0
+24,Ruwach,1,5000
+25,Pneuma,6,5000
+26,Teleport,2,5000
+27,Warp Portal,4,5000
+28,Heal,1,5000
+29,Increase AGI,2,5000
+30,Decrease AGI,4,5000
+31,Aqua Benedicta,1,5000
+32,Signum Crucis,1,5000
+33,Angelus,1,5000
+34,Blessing,2,5000
+35,Cure,1,5000
+
+36,Enlarge Weight Limit,1,0
+37,Discount,1,0
+38,Overcharge,1,0
+39,Pushcart,1,0
+40,Item Appraisal,1,5000
+41,Vending,4,5000
+42,Mammonite,1,5000
+
+43,Owl?s Eye,1,0
+44,Vulture?s Eye,1,0
+45,Improve Concentration,4,5000
+46,Double Strafe,1,5000
+47,Arrow Shower,2,5000
+
+48,Double Attack,1,0
+49,Improve Dodge,1,0
+50,Steal,2,5000
+51,Hiding,2,5000
+52,Envenom,1,5000,
+53,Detoxify,1,5000
+
+54,Resurrection,1,5000
+
+55,Spear Mastery,1,0
+56,Pierce,2,4000
+57,Brandish Spear,6,4000
+58,Spear Stab,1,4000
+59,Spear Boomerang,4,4000
+60,TwoHand Quicken,1,4000
+61,Counter Attack,2,4000
+62,Bowling Bash,6,4000
+63,Peco Peco Riding,1,0
+64,Cavalier Mastery,1,0
+
+65,Mace Mastery,1,0
+66,Imposito Manus,1,4000
+67,Suffragium,2,4000
+68,Aspersio,2,4000
+69,B.S Sacramenti,4,4000
+70,Sanctuary,2,4000
+71,Slow poison,1,4000
+72,Status Recovery,1,4000
+73,Kyrie Eleison,2,4000
+74,Magnificat,2,4000
+75,Gloria,4,4000
+76,Lex Divina,2,4000
+77,Turn Undead,2,4000
+78,Lex Aeterna,4,4000
+79,Magnus Exorcismus,6,4000
+
+80,Fire Pillar,2,4000
+81,Sighttrasher,2,4000
+//82,Fire Ivy,1,0
+83,Meteor Storm,6,4000
+84,Jupiter Thunder,2,4000
+85,Lord of Vermilion,6,4000
+86,Water Ball,4,4000
+87,Ice Wall,2,4000
+88,Frost Nova,1,4000
+89,Storm Gust,6,4000
+90,Earth spike,1,4000
+91,Heaven?s Drive,2,4000
+92,Quagmire,4,4000
+93,Sense,1,4000
+
+94,Iron Tempering,1,0
+95,Steel Tempering,1,0
+96,Enchanted Stone Craft,1,0
+97,Oridecon Research,1,0
+98,Smith Dagger,1,0
+99,Smith Sword,1,0
+100,Smith Two-handed Sword,1,0
+101,Smith Axe,1,0
+102,Smith Mace,1,0
+103,Smith Knucklebrace,1,0
+104,Smith Spear,1,0
+105,Hilt Binding,1,0
+106,Ore Discovery,1,0
+107,Weaponry Research,1,0
+108,Weapon Repair,1,0
+109,Skin Tempering,1,0
+110,Hammer Fall,1,4000
+111,Adrenaline Rush,2,4000
+112,Weapon Perfection,4,4000
+113,Power-Thrust,4,4000
+114,Maximize Power,6,4000
+
+115,Skid Trap,1,4000
+116,Land Mine,2,4000
+117,Ankle Snare,2,4000
+118,Shockwave Trap,4,4000
+119,Sandman,4,4000
+120,Flasher,4,4000
+121,Freezing Trap,4,4000
+122,Blast Mine,4,4000
+123,Claymore Trap,6,4000
+124,Remove Trap,1,4000
+125,Talkie box,1,4000
+126,Beast Bane,1,0
+127,Falconry Mastery,1,0
+128,Steel Crow,1,0
+129,Blitz Beat,4,4000
+130,Detect,1,4000
+131,Spring Trap,1,4000
+
+132,Righthand Mastery,1,0
+133,Lefthand Mastery,1,0
+134,Katar Mastery,1,0
+135,Cloaking,2,4000
+136,Sonic Blow,2,4000
+137,Grimtooth,4,4000
+138,Enchant Poison,2,4000
+139,Poison React,2,4000
+140,Venom Dust,4,4000
+141,Venom Splasher,4,40000
+
+//---JP2.0 Additional skill---
+142,First Aid,1,5000
+143,Act Dead,1,5000
+144,Moving HP-Recovery,1,0
+145,Attack Weak Point,1,0
+146,Auto Berserk,1,0
+147,Arrow Crafting,1,5000
+148,Arrow Repel,1,5000
+149,Throw Sand,1,5000
+150,Back sliding,1,5000
+151,Find Stone,1,5000
+152,Stone Fling,1,5000
+153,Cart Revolution,1,5000
+154,Change Cart,1,5000
+155,Crazy Uproar,1,5000
+156,Holy Light,1,5000
+157,Energy Coat,1,5000
+
+//---EP4.0 Skill---
+210,Gank,1,0
+211,Mug,1,4000
+212,Back Stab,4,4000
+213,Stalk,1,0
+214,Sightless Raid,2,4000
+215,Divest Weapon,4,4000
+216,Divest shield,4,4000
+217,Divest armor,4,4000
+218,Divest helm,4,4000
+219,Snatch,4,4000
+220,Scribble,1,4000
+221,Piece,2,4000
+222,Remover,4,4000
+223,Slyness,1,0
+224,Haggle,1,0
+225,Intimidate,1,0
+
+226,Axe Mastery,1,0
+227,Potion Research,1,0
+228,Prepare Potion,1,4000
+229,Bomb,2,4000
+230,Acid terror,2,4000
+231,Aid Potion,2,4000
+232,Summon Flora,4,4000
+233,Summon Marine Sphere,4,4000
+234,Alchemical Weapon,4,4000
+235,Synthesized Shield,4,4000
+236,Synthetic Armor,4,4000
+237,Biochemical Helm,4,4000
+
+//238,Basis of Life,1,0
+//239,Biotechnology,1,0
+//240,Life Creation,1,0
+//241,Cultivation,1,0
+//242,Flame control,1,0
+//243,Call Hommunculus,1,0
+//244,Peaceful Rest,1,0
+//245,Drillmaster,1,0
+//246,Heal Hommunculus,1,0
+//247,Resurrect Hommunculus,1,0
+
+248,Faith,1,0
+249,Guard,1,4000
+250,Smite,2,4000
+251,Shield boomerang,2,4000
+252,Shield Reflect,4,4000
+253,Holy cross,2,4000
+254,Grand cross,6,4000
+255,Sacrifice,4,4000
+256,Resistant Soul,2,4000
+257,Defending Aura,4,4000
+258,Spear Quicken,1,4000
+
+259,Iron fists,1,0
+260,Spiritual Cadence,1,0
+261,Summon Spirit Sphere,1,4000
+262,Absorb Spirit Sphere,1,4000
+263,Raging Triple Blow,1,0
+264,Snap,4,4000
+265,Dodge,1,0
+266,Occult Impact,2,4000
+267,Throw Spirit Sphere,2,4000
+268,Mental Strength,4,4000
+269,Root,2,4000
+270,Fury,2,4000
+271,Asura Strike,6,4000
+272,Raging Quadruple Blow,1,0
+273,Raging Thrust,1,0
+
+274,Study,1,0
+275,Cast Cancel,1,4000
+276,Magic Rod,1,4000
+277,Spell Break,2,4000
+278,Free Cast,1,0
+279,Hindsight,2,4000
+280,Endow Blaze,2,4000
+281,Endow Tsunami,2,4000
+282,Endow Tornado,2,4000
+283,Endow Quake,2,4000
+284,Dragonology,1,0
+285,Volcano,4,4000
+286,Deluge,4,4000
+287,Whirlwind,4,4000
+288,Magnetic Earth,4,4000
+289,Dispel,6,4000
+290,Hocus-pocus,4,4000
+
+// Abracadabra Derivation Skill
+291,Monocell,4,2500
+292,Class Change,8,2500
+293,Summon Monster,6,3500
+294,Orcish Face,4,5000
+295,Death,8,2000
+296,Fortune,6,4000
+297,Tame Monster,6,4000
+298,Question,4,5000
+299,Gravity,4,5000
+300,Level Up,10,500
+301,Instant Death,4,2000
+302,Full Recovery,8,3000
+303,Coma,4,4000
+
+// Dancer / Bard commonness
+304,Amp,1,0
+305,Encore,1,0
+306,Lullaby,1,0
+307,Mental Sensing,1,0
+308,Down Tempo,1,0
+309,Battle Theme,1,0
+310,Harmonic Lick,1,0
+311,Classical Pluck,1,0
+312,Power Chord,1,0
+313,Acoustic Rhythm,1,0
+//314,Ragnarok,1,0
+
+// Bard skill
+315,Music Lesson,1,0
+316,Melody Strike,1,4000
+317,Unchained Serenade,1,0
+318,Unbarring Octave,2,4000
+319,Perfect Tablature,1,0
+320,Impressive Riff,1,0
+321,Magic Strings,1,0
+322,Song of Lutie,1,0
+
+// Dancer skill
+323,Dance Lessons,1,0
+324,Slinging Arrow,1,4000
+325,Hip Shaker,1,0
+326,Dazzler,2,4000
+327,Focus Ballet,1,0
+328,Slow Grace,1,0
+329,Lady Luck,1,0
+330,Gypsy's Kiss,1,0

+ 53 - 0
db/attr_fix.txt

@@ -0,0 +1,53 @@
+// Attribute correction
+// Side:Attribute of monster                         // Length:Attribute of attack
+1,10	// lv1 Attribute table
+//Netr Watr Erth Fire Wind Pois Hly  Shdw Sens Imor
+  100, 100, 100, 100, 100, 100, 100, 100,  25, 100,  // Neutral
+  100,  25, 100, 150,  50, 100,  75, 100, 100, 100,  // Water
+  100, 100, 100,  50, 150, 100,  75, 100, 100, 100,  // Earth
+  100,  50, 150,  25, 100, 100,  75, 100, 100, 125,  // Fire
+  100, 175,  50, 100,  25, 100,  75, 100, 100, 100,  // Wind
+  100, 100, 125, 125, 125,   0,  75,  50, 100, -25,  // Poison
+  100, 100, 100, 100, 100, 100,   0, 125, 100, 150,  // Holy
+  100, 100, 100, 100, 100,  50, 125,   0, 100, -25,  // Shadow
+   25, 100, 100, 100, 100, 100,  75,  75, 125, 100,  // Sense
+  100, 100, 100, 100, 100,  50, 100,   0, 100,   0,  // Immortality
+// Side:Attribute of monster                         // Length:Attribute of attack
+2,10	// lv2 Attribute table
+//Netr Watr Erth Fire Wind Pois Hly  Shdw Sens Imor
+  100, 100, 100, 100, 100, 100, 100, 100,  25, 100,  // Neutral
+  100,   0, 100, 175,  25, 100,  50,  75, 100, 100,  // Water
+  100, 100,  50,  25, 175, 100,  50,  75, 100, 100,  // Earth
+  100,  25, 175,   0, 100, 100,  50,  75, 100, 150,  // Fire
+  100, 175,  25, 100,   0, 100,  50,  75, 100, 100,  // Wind
+  100,  75, 125, 125, 125,   0,  50,  25,  75, -50,  // Poison
+  100, 100, 100, 100, 100, 100, -25, 150, 100, 175,  // Holy
+  100, 100, 100, 100, 100,  25, 150, -25, 100, -50,  // Shadow
+    0,  75,  75,  75,  75,  75,  50,  50, 150, 125,  // Sense
+  100,  75,  75,  75,  75,  25, 125,   0, 100,   0,  // Immortality
+// Side:Attribute of monster                         // Length:Attribute of attack
+3,10	// lv3 Attribute table
+//Netr Watr Erth Fire Wind Pois Hly  Shdw Sens Imor
+  100, 100, 100, 100, 100, 100, 100, 100,   0, 100,  // Neutral
+  100, -25, 100, 200,   0, 100,  25,  50, 100, 125,  // Water
+  100, 100,   0,   0, 200, 100,  25,  50, 100,  75,  // Earth
+  100,   0, 200, -25, 100, 100,  25,  50, 100, 175,  // Fire
+  100, 200,   0, 100, -25, 100,  25,  50, 100, 100,  // Wind
+  100,  50, 100, 100, 100,   0,  25,   0,  50, -75,  // Poison
+  100, 100, 100, 100, 100, 125, -50, 175, 100, 200,  // Holy
+  100, 100, 100, 100, 100,   0, 175, -50, 100, -75,  // Shadow
+    0,  50,  50,  50,  50,  50,  25,  25, 175, 150,  // Sense
+  100,  50,  50,  50,  50,   0, 150,   0, 100,   0,  // Immortality
+// Side:Attribute of monster                         // Length:Attribute of attack
+4,10	// lv4 Attribute table
+//Netr Watr Erth Fire Wind Pois Hly  Shdw Sens Imor
+  100, 100, 100, 100, 100, 100, 100, 100,   0, 100,  // Neutral
+  100, -50, 100, 200,   0,  75,   0,  25, 100, 150,  // Water
+  100, 100, -25,   0, 200,  75,   0,  25, 100,  50,  // Earth
+  100,   0, 200, -50, 100,  75,   0,  25, 100, 200,  // Fire
+  100, 200,   0, 100, -50,  75,   0,  25, 100, 100,  // Wind
+  100,  25,  75,  75,  75,   0,   0, -25,  25,-100,  // Poison
+  100,  75,  75,  75,  75, 125,-100, 200, 100, 200,  // Holy
+  100,  75,  75,  75,  75, -25, 200,-100, 100,-100,  // Shadow
+    0,  25,  25,  25,  25,  25,   0,   0, 200, 175,  // Sense
+  100,  25,  25,  25,  25, -25, 175,   0, 100,   0,  // Immortality

+ 28 - 0
db/castle_db.txt

@@ -0,0 +1,28 @@
+// Guild Castles Database
+//
+// Structure of Database:
+// CastleID,MapName,CastleName,OnGuildBreakEventName(to abandon captured castles),Flag(reserved)
+0,aldeg_cas01.gat,Neuschwanstein,Agit_A01,1		// kRO : Noisyubantian
+1,aldeg_cas02.gat,Hohenschwangau,Agit_A02,1		// kRO : Hohensyubangawoo
+2,aldeg_cas03.gat,Nuenberg,Agit_A03,1			// kRO : Nyirenverk
+3,aldeg_cas04.gat,Wuerzburg,Agit_A04,1			// kRO : Byirtsburi
+4,aldeg_cas05.gat,Rothenburg,Agit_A05,1		// kRO : Rotenburk
+5,gefg_cas01.gat,Repherion,Agit_G01,1			// kRO : Reprion
+6,gefg_cas02.gat,Eeyolbriggar,Agit_G02,1		// kRO : Yolbriger
+7,gefg_cas03.gat,Yesnelph,Agit_G03,1			// kRO : Isinlife
+8,gefg_cas04.gat,Bergel,Agit_G04,1			// kRO : Berigel
+9,gefg_cas05.gat,Mersetzdeitz,Agit_G05,1		// kRO : Melsedetsu
+10,payg_cas01.gat,Bright Arbor,Agit_Py01,1		// kRO : Mingting
+11,payg_cas02.gat,Scarlet Palace,Agit_Py02,1		// kRO : Tiantan
+12,payg_cas03.gat,Holy Shadow,Agit_Py03,1		// kRO : Fuying
+13,payg_cas04.gat,Sacred Altar,Agit_Py04,1		// kRO : Honglou
+14,payg_cas05.gat,Bamboo Grove Hill,Agit_Py05,1	// kRO : Zhulinxian
+15,prtg_cas01.gat,Kriemhild,Agit_Pt01,1			// kRO : Creamhilt
+16,prtg_cas02.gat,Swanhild,Agit_Pt02,1			// kRO : Sbanhealt
+17,prtg_cas03.gat,Fadhgridh,Agit_Pt03,1			// kRO : Lazrigees
+18,prtg_cas04.gat,Skoegul,Agit_Pt04,1			// kRO : Squagul
+19,prtg_cas05.gat,Gondul,Agit_Pt05,1			// kRO : Guindull
+20,nguild_alde.gat,Novice Castle 1,Agit_N01,2
+21,nguild_gef.gat,Novice Castle 2,Agit_N02,2
+22,nguild_pay.gat,Novice Castle 3,Agit_N03,2
+23,nguild_prt.gat,Novice Castle 4,Agit_N04,2

+ 626 - 0
db/const.txt

@@ -0,0 +1,626 @@
+Job_Novice	0
+Job_Swordman	1
+Job_Mage	2
+Job_Archer	3
+Job_Acolyte	4
+Job_Merchant	5
+Job_Thief	6
+Job_Knight	7
+Job_Priest	8
+Job_Wizard	9
+Job_Blacksmith	10
+Job_Hunter	11
+Job_Assassin	12
+Job_Knight2	13
+Job_Crusader	14
+Job_Monk	15
+Job_Sage	16
+Job_Rogue	17
+Job_Alchem	18
+Job_Bard	19
+Job_Dancer	20
+Job_Crusader2	21
+Job_SuperNovice	23
+Job_Gunslinger	24
+Job_Ninja	25
+Job_Xmas	26
+
+Job_Novice_High	4001
+Job_Swordman_High	4002
+Job_Mage_High	4003
+Job_Archer_High	4004
+Job_Acolyte_High	4005
+Job_Merchant_High	4006
+Job_Thief_High	4007
+Job_Lord_Knight	4008
+Job_High_Priest	4009
+Job_High_Wizard	4010
+Job_Whitesmith	4011
+Job_Sniper	4012
+Job_Assassin_Cross	4013
+Job_Lord_Knight2	4014
+Job_Paladin	4015
+Job_Champion	4016
+Job_Professor	4017
+Job_Stalker	4018
+Job_Creator	4019
+Job_Clown	4020
+Job_Gypsy	4021
+Job_Paladin2	4022
+
+Job_Baby	4023
+Job_Baby_Swordman	4024
+Job_Baby_Mage	4025
+Job_Baby_Archer	4026
+Job_Baby_Acolyte	4027
+Job_Baby_Merchant	4028
+Job_Baby_Thief	4029
+Job_Baby_Knight	4030
+Job_Baby_Priest	4031
+Job_Baby_Wizard	4032
+Job_Baby_Blacksmith	4033
+Job_Baby_Hunter		4034
+Job_Baby_Assassin	4035
+Job_Baby_Knight2	4036
+Job_Baby_Crusader	4037
+Job_Baby_Monk	4038
+Job_Baby_Sage	4039
+Job_Baby_Rogue	4040
+Job_Baby_Alchem	4041
+Job_Baby_Bard	4042
+Job_Baby_Dancer	4043
+Job_Baby_Crusader2	4044
+Job_Super_Baby	4045
+
+Job_Taekwon	4046
+Job_Star_Gladiator	4047
+Job_Star_Gladiator2	4048
+Job_Soul_Linker	4049
+
+bc_all	0
+bc_map	1
+bc_area	2
+bc_self	3
+bc_pc	0
+bc_npc	8
+bc_yellow	0
+bc_blue	16
+
+mf_nomemo	0
+mf_noteleport	1
+mf_nosave	2
+mf_nobranch	3
+mf_nopenalty	4
+mf_nozenypenalty	5
+mf_pvp		6
+mf_pvp_noparty	7
+mf_pvp_noguild	8
+mf_gvg		9
+mf_gvg_noparty	10
+mf_notrade	11
+mf_noskill	12
+mf_nowarp	13
+mf_nopvp	14
+mf_noicewall	15
+mf_snow		16
+mf_fog		17
+mf_sakura	18
+mf_leaves	19
+mf_rain		20
+mf_indoors	21
+mf_nogo		22
+mf_clouds	23
+mf_fireworks	24
+mf_gvg_castle	25
+mf_gvg_dungeon	26
+mf_nightenabled	27
+mf_nobaseexp	28
+mf_nojobexp	29
+mf_nomobloot	30
+mf_nomvploot	31
+mf_noreturn	32
+mf_nowarpto	33
+mf_nonightmaredrop	34
+
+cell_wall	1
+cell_water	3
+cell_ground	5
+cell_regen	32
+cell_basilica	64
+cell_npc	128
+
+StatusPoint	9	1
+BaseLevel	11	1
+SkillPoint	12	1
+Class		19	1
+Upper		56	1
+Zeny		20	1
+Sex		21	1
+Weight		24	1
+MaxWeight	25	1
+JobLevel	55	1
+BaseExp		1	1
+JobExp		2	1
+Karma		3	1
+Manner		4	1
+NextBaseExp	22	1
+NextJobExp	23	1
+Hp		5	1
+MaxHp		6	1
+Sp		7	1
+MaxSp		8	1
+BaseJob		119	1
+BaseClass	120	1
+
+bMaxHP		6
+bMaxSP		8
+bStr		13
+bAgi		14
+bVit		15
+bInt		16
+bDex		17
+bLuk		18
+bAtk		41
+bAtk2		42
+bMatk1		43
+bMatk2		44
+bDef		45
+bDef2		46
+bMdef		47
+bMdef2		48
+bHit		49
+bFlee		50
+bFlee2		51
+bCritical	52
+bAspd		53
+bFame		59
+bUnbreakable	60
+
+bAtkRange	1000
+bAtkEle		1001
+bDefEle		1002
+bCastrate	1003
+bMaxHPrate	1004
+bMaxSPrate	1005
+bUseSPrate	1006
+bAddEle		1007
+bAddRace	1008
+bAddSize	1009
+bSubEle		1010
+bSubRace	1011
+bAddEff		1012
+bResEff		1013
+bBaseAtk	1014
+bAspdRate	1015
+bHPrecovRate	1016
+bSPrecovRate	1017
+bSpeedRate	1018
+bCriticalDef	1019
+bNearAtkDef	1020
+bLongAtkDef	1021
+bDoubleRate	1022
+bDoubleAddRate	1023
+bMatk		1024
+bMatkRate	1025
+bIgnoreDefEle	1026
+bIgnoreDefRace	1027
+bAtkRate	1028
+bSpeedAddRate	1029
+bAspdAddRate	1030
+bMagicAtkDef	1031
+bMiscAtkDef	1032
+bIgnoreMdefEle	1033
+bIgnoreMdefRace	1034
+bMagicAddEle	1035
+bMagicAddRace	1036
+bMagicSubRace	1037
+bPerfectHitRate	1038
+bPerfectHitAddRate	1039
+bCriticalRate	1040
+bGetZenyNum	1041
+bAddGetZenyNum	1042
+bAddDamageClass	1043
+bAddMagicDamageClass	1044
+bAddDefClass	1045
+bAddMdefClass	1046
+bAddMonsterDropItem	1047
+bDefRatioAtkEle	1048
+bDefRatioAtkRace	1049
+bAddSpeed	1050
+bHitRate	1051
+bFleeRate	1052
+bFlee2Rate	1053
+bDefRate	1054
+bDef2Rate	1055
+bMdefRate	1056
+bMdef2Rate	1057
+bSplashRange	1058
+bSplashAddRange	1059
+bAutoSpell	1060
+bHPDrainRate	1061
+bSPDrainRate	1062
+bShortWeaponDamageReturn	1063
+bLongWeaponDamageReturn	1064
+bWeaponComaEle	1065
+bWeaponComaRace	1066
+bAddEff2	1067
+bBreakWeaponRate	1068
+bBreakArmorRate	1069
+bAddStealRate	1070
+bMagicDamageReturn	1071
+bRandomAttackIncrease	1072
+bAllStats		1073
+bAgiVit			1074
+bAgiDexStr		1075
+bPerfectHide		1076
+bDisguise		1077
+bClassChange	1078
+bHPDrainValue	1079
+bSPDrainValue	1080
+bWeaponAtk	1081
+bWeaponAtkRate	1082
+bDelayrate	1083
+
+bRestartFullRecover	2000
+bNoCastCancel	2001
+bNoSizeFix	2002
+bNoMagicDamage	2003
+bNoWeaponDamage	2004
+bNoGemStone	2005
+bNoCastCancel2	2006
+bInfiniteEndure	2007
+bUnbreakableWeapon	2008
+bUnbreakableArmor	2009
+bUnbreakableHelm	2010
+bUnbreakableShield	2011
+bLongAtkRate	2012
+bCritAtkRate	2013
+bCriticalAddRace	2014
+bNoRegen	2015
+bAddEffWhenHit	2016
+bAutoSpellWhenHit	2017
+bSkillAtk	2018
+bUnstripable	2019
+bAddDamageByClass	2020
+bSPGainValue	2021
+bIgnoreDefMob	2022
+bHPLossRate	2023
+bAddRace2	2024
+bHPGainValue	2025
+bSubSize	2026
+bDamageWhenUnequip	2027
+bAddItemHealRate	2028
+bLoseSPWhenUnequip	2029
+bExpAddRace	2030
+bSPGainRace	2031
+bSPSubRace2	2032
+bAddEffWhenHitShort	2033
+bUnstripableWeapon	2034
+bUnstripableArmor	2035
+bUnstripableHelm	2036
+bUnstripableShield	2037
+bIntravision	2038
+bAddMonsterDropItemGroup	2039
+bSPLossRate	2040
+bAddSkillBlow 2041
+
+Eff_Stone	0
+Eff_Freeze	1
+Eff_Stan	2
+Eff_Sleep	3
+Eff_Poison	4
+Eff_Curse	5
+Eff_Silence	6
+Eff_Confusion	7
+Eff_Blind	8
+Eff_Bleeding	9
+Eff_DPoison	10
+
+Ele_Neutral	0
+Ele_Water	1
+Ele_Earth	2
+Ele_Fire	3
+Ele_Wind	4
+Ele_Poison	5
+Ele_Holy	6
+Ele_Dark	7
+Ele_Ghost	8
+Ele_Undead	9
+
+RC_Formless	0
+RC_Undead	1
+RC_Brute	2
+RC_Plant	3
+RC_Insect	4
+RC_Fish	5
+RC_Demon	6
+RC_DemiHuman	7
+RC_Angel	8
+RC_Dragon	9
+RC_Boss	10
+RC_NonBoss	11
+
+SC_STONE	0
+SC_FREEZE	1
+SC_STAN	2
+SC_SLEEP	3
+SC_POISON	4
+SC_CURSE	5
+SC_SILENCE	6
+SC_CONFUSION	7
+SC_BLIND	8
+SC_BLEEDING	9
+SC_DPOISON	10
+SC_PROVOKE	20
+SC_ENDURE	21
+SC_TWOHANDQUICKEN	22
+SC_CONCENTRATE	23
+SC_HIDING	24
+SC_CLOAKING	25
+SC_ENCPOISON	26
+SC_POISONREACT	27
+SC_QUAGMIRE	28
+SC_ANGELUS	29
+SC_BLESSING	30
+SC_SIGNUMCRUCIS	31
+SC_INCREASEAGI	32
+SC_DECREASEAGI	33
+SC_SLOWPOISON	34
+SC_IMPOSITIO  	35
+SC_SUFFRAGIUM	36
+SC_ASPERSIO	37
+SC_BENEDICTIO	38
+SC_KYRIE	39
+SC_MAGNIFICAT	40
+SC_GLORIA	41
+SC_AETERNA	42
+SC_ADRENALINE	43
+SC_WEAPONPERFECTION	44
+SC_OVERTHRUST	45
+SC_MAXIMIZEPOWER	46
+SC_TRICKDEAD	47
+SC_LOUD	48
+SC_ENERGYCOAT	49
+SC_BROKENARMOR	50
+SC_BROKENWEAPON	51
+SC_HALLUCINATION	52
+SC_WEIGHT50 	53
+SC_WEIGHT90	54
+SC_ASPDPOTION0	55
+SC_ASPDPOTION1	56
+SC_ASPDPOTION2	57
+SC_ASPDPOTION3	58
+SC_SPEEDUP0	59
+SC_SPEEDUP1	60
+SC_ATKPOTION	61
+SC_MATKPOTION	62
+SC_WEDDING	63
+SC_SLOWDOWN	64
+SC_ANKLE	65
+SC_KEEPING	66
+SC_BARRIER	67
+SC_STRIPWEAPON	68
+SC_STRIPSHIELD	69
+SC_STRIPARMOR	70
+SC_STRIPHELM	71
+SC_CP_WEAPON	72
+SC_CP_SHIELD	73
+SC_CP_ARMOR	74
+SC_CP_HELM	75
+SC_AUTOGUARD	76
+SC_REFLECTSHIELD	77
+SC_SPLASHER	78
+SC_PROVIDENCE	79
+SC_DEFENDER	80
+SC_MAGICROD	81
+SC_SPELLBREAKER	82
+SC_AUTOSPELL	83
+SC_SIGHTTRASHER	84
+SC_AUTOBERSERK	85
+SC_SPEARSQUICKEN	86
+SC_AUTOCOUNTER	87
+SC_SIGHT	88
+SC_SAFETYWALL	89
+SC_RUWACH	90
+SC_EXTREMITYFIST	91
+SC_EXPLOSIONSPIRITS	92
+SC_COMBO	93
+SC_BLADESTOP_WAIT	94
+SC_BLADESTOP	95
+SC_FIREWEAPON	96
+SC_WATERWEAPON	97
+SC_WINDWEAPON	98
+SC_EARTHWEAPON	99
+SC_VOLCANO	100
+SC_DELUGE	101
+SC_VIOLENTGALE	102
+SC_WATK_ELEMENT	103
+SC_LANDPROTECTOR	104
+SC_ARMOR_ELEMENT	105
+SC_NOCHAT	106
+SC_BABY	107
+SC_AURABLADE	108
+SC_PARRYING	109
+SC_CONCENTRATION	110
+SC_TENSIONRELAX	111
+SC_BERSERK	112
+SC_FURY	113
+SC_GOSPEL	114
+SC_ASSUMPTIO	115
+SC_BASILICA	116
+SC_GUILDAURA	117
+SC_MAGICPOWER	118
+SC_EDP	119
+SC_TRUESIGHT	120
+SC_WINDWALK	121
+SC_MELTDOWN	122
+SC_CARTBOOST	123
+SC_CHASEWALK	124
+SC_REJECTSWORD	125
+SC_MARIONETTE	126
+SC_MARIONETTE2	127
+SC_MOONLIT	128
+SC_JOINTBEAT	129
+SC_MINDBREAKER	130
+SC_MEMORIZE	131
+SC_FOGWALL	132
+SC_SPIDERWEB	133
+SC_DEVOTION	134
+SC_SACRIFICE	135
+SC_STEELBODY	136
+SC_ORCISH	137
+SC_READYSTORM	138
+SC_READYDOWN	139
+SC_READYTURN	140
+SC_READYCOUNTER	141
+SC_DODGE	142
+SC_RUN	143
+SC_SHADOWWEAPON	144
+SC_ADRENALINE2	145
+SC_GHOSTWEAPON	146
+SC_KAIZEL	147
+SC_KAAHI	148
+SC_KAUPE	149
+SC_ONEHAND	150
+SC_PRESERVE	151
+SC_BATTLEORDERS	152
+SC_REGENERATION	153
+SC_DOUBLECAST	154
+SC_GRAVITATION	155
+SC_MAXOVERTHRUST	156
+SC_LONGING	157
+SC_HERMODE	158
+SC_SHRINK	159
+SC_SIGHTBLASTER	160
+SC_WINKCHARM	161
+SC_CLOSECONFINE	162
+SC_CLOSECONFINE2	163
+SC_DANCING	164
+SC_LULLABY	165
+SC_RICHMANKIM	166
+SC_ETERNALCHAOS	167
+SC_DRUMBATTLE	168
+SC_NIBELUNGEN	169
+SC_ROKISWEIL	170
+SC_INTOABYSS	171
+SC_SIEGFRIED	172
+SC_WHISTLE	173
+SC_ASSNCROS	174
+SC_POEMBRAGI	175
+SC_APPLEIDUN	176
+SC_UGLYDANCE	177
+SC_HUMMING	178
+SC_DONTFORGETME	179
+SC_FORTUNE	180
+SC_SERVICE4U	181
+SC_STOP	182
+SC_SPURT	183
+SC_SPIRIT	184
+SC_COMA	185
+SC_INTRAVISION	186
+SC_INCALLSTATUS	187
+SC_INCSTR	188
+SC_INCAGI	189
+SC_INCVIT	190
+SC_INCINT	191
+SC_INCDEX	192
+SC_INCLUK	193
+SC_INCHIT	194
+SC_INCHITRATE	195
+SC_INCFLEE	196
+SC_INCFLEERATE	197
+SC_INCMHPRATE	198
+SC_INCMSPRATE	199
+SC_INCATKRATE	200
+SC_INCMATKRATE	201
+SC_INCDEFRATE	202
+SC_STRFOOD	203
+SC_AGIFOOD	204
+SC_VITFOOD	205
+SC_INTFOOD	206
+SC_DEXFOOD	207
+SC_LUKFOOD	208
+SC_HITFOOD	209
+SC_FLEEFOOD	210
+SC_BATKFOOD	211
+SC_WATKFOOD	212
+SC_MATKFOOD	213
+SC_SCRESIST	214
+SC_XMAS	215
+SC_WARM	216
+SC_SUN_COMFORT	217
+SC_MOON_COMFORT	218
+SC_STAR_COMFORT	219
+SC_FUSION	220
+SC_SKILLRATE_UP	221
+SC_SKE	222
+SC_KAITE	223
+SC_SWOO	224
+SC_SKA	225
+
+e_gasp	0
+e_what	1
+e_ho	2
+e_lv	3
+e_swt	4
+e_ic	5
+e_an	6
+e_ag	7
+e_cash	8
+e_dots	9
+e_scissors	10
+e_rock	11
+e_paper	12
+e_korea	13
+e_lv2	14
+e_thx	15
+e_wah	16
+e_sry	17
+e_heh	18
+e_swt2	19
+e_hmm	20
+e_no1	21
+e_no	22
+e_omg	23
+e_oh	24
+e_X	25
+e_hlp	26
+e_go	27
+e_sob	28
+e_gg	29
+e_kis	30
+e_kis2	31
+e_pif	32
+e_ok	33
+
+
+e_bzz	36
+e_rice	37
+e_awsm	38
+e_meh	39
+e_shy	40
+e_pat	41
+e_mp	42
+e_slur	43
+e_com	44
+e_yawn	45
+e_grat	46
+e_hp	47
+e_philippines	48
+e_usa	49
+e_indonesia	50
+e_brazil	51
+e_flash	52
+e_turn	53
+e_sigh	54
+e_proud	55
+e_loud	56
+e_ohnoes	57
+e_dice	58
+
+PET_CLASS	1
+PET_NAME	2
+PET_LEVEL	3
+PET_HUNGRY	4
+PET_INTIMATE	5
+

+ 204 - 0
db/create_arrow_db.txt

@@ -0,0 +1,204 @@
+// Arrow Crafting Database
+//
+// Structure of Database:
+// SourceID,MakeID1,MakeAmount1,...,MakeID5,MakeAmount5
+
+// Old Blue Box --> 50 Sharp Arrows, 50 Sleep Arrows
+603,1764,50,1768,50
+// Dead Branch --> 40 Mute Arrows
+604,1769,40
+// Amulet --> 40 Curse Arrows
+609,1761,40
+// Empty Bottle --> 2 Iron Arrows
+713,1770,2
+// Emperium --> 600 Immaterial Arrows, 600 Mute Arrows, 600 Oridecon Arrows
+714,1757,600,1769,600,1765,600
+// Yellow Gemstone --> 300 Stone Arrows, 1 Sleep Arrow
+715,1756,300,1768,1
+// Red Gemstone --> 10 Rusted Arrows, 1 Posion Arrow, 1 Curse Arrow
+716,1762,10,1763,1,1761,1
+// Blue Gemstone --> 30 Crystal Arrows, 1 Freeze Arrow
+717,1754,30,1759,1
+// Cursed Ruby --> 50 Curse Arrows, 10 Sleep Arrow
+724,1761,50,1768,10
+// Cracked Diamond --> 50 Sharp Arrows
+733,1764,50
+// Rough Oridecon --> 50 Oridecon Arrows
+756,1765,50
+// Rough Elunium --> 1000 Steel Arrows, 5 Freeze Arrows
+757,1753,1000,1758,5
+// Tree Root --> 150 Arrows
+902,1750,150
+// Scorpion Tail --> 3 Rusted Arrows
+904,1762,3
+// Jellopy --> 4 Arrows
+909,1750,4
+// Garlet --> 12 Iron Arrows
+910,1770,12
+// Scell --> 8 Steel Arrows
+911,1753,8
+// Zargon --> 50 Silver Arrows
+912,1751,50
+// Tooth of Bat --> 1 Shadow Arrow
+913,1767,1
+// Wolf Claw --> 15 Iron Arrows
+920,1770,15
+// Orcish Fang --> 30 Iron Arrows, 5 Steel Arrows, 1 Stone Arrow
+922,1770,30,1753,5,1756,1
+// Evil Horn --> 20 Shadow Arrow, 10 Flash Arrows, 5 Stun Arrows
+923,1767,20,1760,10,1758,5
+// Orcish Voucher --> 1 Oridecon Arrow, 5 Stun Arrow
+931,1765,1,1758,5
+// Venom Canine --> 1 Shadow Arrow
+937,1767,1
+// Bee Sting --> 1 Rusted Arrow
+939,1762,1
+// Horn --> 35 Steel Arrows
+947,1770,35
+// Fin --> 150 Crystal Arrows
+951,1754,150
+// Cactus Needle --> 50 Arrows
+952,1750,50
+// Gill --> 80 Steel Arrows, 5 Crystal Arrows
+956,1770,80,1754,5
+// Decayed Nail --> 1 Rusted Arrow, 1 Shadow Arrow
+957,1762,1,1767,1
+// Horrendous Mouth --> 5 Shadow Arrow
+958,1767,5
+// Stinky Scale --> 1 Poison Arrow
+959,1763,1
+// Heroic Emblem --> 1 Oridecon Arrow, 5 Stun Arrow
+//968,1765,1,1758,5
+// Gold --> 50 Flash Arrows, 50 Oridecon Arrows
+969,1760,50,1765,50
+// Oridecon --> 250 Oridecon Arrows
+984,1765,250
+// Elunium --> 100 Steel Arrows, 50 Stun Arrows
+985,1753,100,1758,50
+// Red Blood --> 600 Fire Arrows
+990,1752,600
+// Crystal Blue --> 150 Crystal Arrows
+991,1754,150
+// Wind of Verdure --> 150 Arrows of Wind
+992,1755,150
+// Green Live --> 150 Stone Arrow
+993,1756,150
+// Flame Heart --> 1800 Fire Arrows, 5 Mute Arrows
+994,1752,1800,1769,5
+// Mystic Frozen --> 450 Crystal Arrows, 5 Freeze Arrows
+995,1754,450,1759,5
+// Rough Wind --> 450 Arrows of Wind, 5 Sleep Arrows
+996,1755,450,1768,5
+// Great Nature --> 450 Stone Arrows, 5 Flash Arrows
+997,1756,450,1760,5
+// Iron --> 100 Iron Arrows
+998,1770,100
+// Steel --> 100 Steel Arrows
+999,1753,100
+// Star Crumb --> 30 Flash Arrows
+1000,1760,30
+// Star Dust --> 10 Flash Arrows
+1001,1760,10
+// Iron Ore --> 50 Iron Arrows
+1002,1770,50
+// Coal --> 8 Shadow Arrows
+1003,1767,8
+// Phracon --> 50 Iron Arrows
+1010,1770,50
+// Emveretarcon --> 200 Iron Arrows, 40 Silver Arrows
+1011,1770,200,1751,40
+// Mole Whiskers --> 30 Stone Arrows
+1017,1756,30
+// Mole Claw --> 50 Iron Arrows, 60 Stone Arrows
+1018,1770,50,1756,60
+// Trunk --> 40 Arrows
+1019,1750,40
+// Dokebi Horn --> 40 Iron Arrows, 2 Shadow Arrows
+1021,1770,40,1767,2
+// Porcupine Quill --> 70 Arrows, 1 Stone Arrow
+1027,1750,70,1756,1
+// Mantis Scythe --> 1 Sharp Arrow
+1031,1764,1
+// Dragon Canine --> 1 Ordecon Arrow, 50 Iron Arrows
+1035,1765,1,1770,50
+// Little Evil Horn --> 2 Curse Arrows, 50 Iron Arrows
+1038,1761,2,1770,50
+// Latern --> 80 Iron Arrows
+1041,1770,80
+// Orc Claw --> 10 Steel Arrows
+1043,1753,10
+// Zenorcs Fang --> 5 Rusted Arrows
+1044,1762,5
+// Ancient Tooth --> 300 Steel Arrows, 10 Crystal Arrows
+1053,1753,300,1754,10
+// Fang --> 2 Sharp Arrows, 40 Silver Arrows
+1063,1764,2,1751,40
+// Reins --> 100 Iron Arrows
+1064,1770,100,1753,50
+// Fine-grained Trunk --> 20 Arrows
+1066,1750,20
+// Solid Trunk --> 20 Arrows
+1067,1750,20
+// Barren Trunk --> 20 Arrows
+1068,1750,20
+// Needle of Alarm --> 5 Sleep Arrows, 100 Arrows
+1095,1768,5,1750,100
+// Manacles --> 50 Steel Arrows
+1098,1753,50
+// Snow Horn --> 1000 Silver Arrows
+2257,1751,1000
+// Opera Masque --> 200 Steel Arrows, 40 Mute Arrows
+2281,1753,200,1769,40
+// Mr. Scream --> 200 Sharp Arrows, 300 Steel Arrows
+2288,1764,200,1753,300
+// Wielding Mask --> 200 Steel Arrows, 40 Stun Arrows
+2292,1753,200,1758,40
+// Glittering Jacket --> 1000 Flash Arrows
+2319,1760,1000
+// Wooden Mail --> 700 Arrows, 500 Iron Arrows
+2328,1750,700,1770,500
+// slotted Wooden Mail --> 1000 Arrows, 700 Iron Arrows
+2329,1750,1000,1770,700
+// Silver robe --> 700 Silver Arrows
+2332,1751,700
+// slotted Silver Robe --> 1000 Silver Arrows, 10 Immaterial Arrows
+2333,1751,1000,1757,10
+// Shackles --> 700 Iron Arrows, 50 Steel Arrows
+2408,1770,700,1753,50
+// Matyr's Leash --> 150 Arrows of Wind, 100 Steel Arrows, 10 Sharp Arrows
+2618,1755,150,1753,100,1764,10
+// Fin Helm --> 600 Crystal Arrows, 200 Steel Arrows
+5014,1754,600,1753,200
+// Ogre Tooth --> 30 Steel Arrows, 5 Rusted Arrows
+7002,1753,30,1762,5
+// Stiff Horn --> 2 Stun Arrows
+7008,1758,2
+// Tail of Steel Scorpion --> 250 Steel Arrows, 1 Poison Arrow
+7010,1753,250,1763,1
+// Young Twig --> 1000 Mute Arrows
+7018,1769,1000
+// Loki's Whisper --> 1000 Shadow Arrows
+7019,1767,1000
+// Mother's Nightmare --> 1000 Curse Arrows
+7020,1761,1000
+// Foolishness of the Blind --> 200 Flash Arrows
+7021,1760,200
+// Old Hilt --> 1000 Oridecon Arrows
+7022,1765,1000
+// Blade lost in Darkness --> 600 Sharp Arrows, 200 Shadow Arrows
+7023,1764,600,1767,200
+// Bloody Edge --> 600 Sharp Arrows, 200 Curse Arrows
+7024,1764,600,1761,200
+// Lucifer's Lament --> 800 Stun Arrows, 400 Mute Arrows, 800 Sleep Arrows
+7025,1758,800,1769,400,1768,800
+// Key of Clocktower --> 50 Oridecon Arrows
+7026,1765,50
+// Key of Underground --> 100 Shadow Arrows
+7027,1767,100
+// Matchstick --> 3000 Fire Arrows
+7035,1752,3000
+// Fang of Garm --> 300 Crystal Arrows
+7036,1754,300
+// Cyfar --> 40 Silver Arrows
+7053,1751,40
+

+ 99 - 0
db/exp.txt

@@ -0,0 +1,99 @@
+9,9,9,9,10,10,10,10,30,144,30,11,60,288
+16,16,16,16,18,18,18,18,43,184,43,20,86,368
+25,25,25,25,28,28,28,28,58,284,58,31,116,568
+36,36,36,36,40,40,40,40,76,348,76,44,152,696
+77,77,77,77,85,85,85,91,116,603,116,100,232,1206
+112,112,112,112,123,123,123,151,180,887,180,166,360,1774
+153,153,153,153,168,168,168,205,220,1096,220,226,440,2192
+200,200,200,200,220,220,220,268,272,1598,272,295,544,3196
+253,253,253,253,278,278,278,340,336,2540,336,374,672,5080
+320,320,320,320,400,400,400,0,520,3676,520,0,1040,7352
+385,385,385,385,481,481,481,0,604,4290,604,0,1208,8580
+490,490,490,490,613,613,613,0,699,4946,699,0,1398,9892
+585,585,585,585,731,731,731,0,802,6679,802,0,1604,13358
+700,700,700,700,875,875,875,0,948,9492,948,0,1896,18984
+830,830,830,830,1038,1038,1038,0,1125,12770,1125,0,2250,31925
+970,970,970,970,1213,1213,1213,0,1668,14344,1668,0,3336,35860
+1120,1120,1120,1120,1400,1400,1400,0,1937,16005,1937,0,3874,40013
+1260,1260,1260,1260,1575,1575,1575,0,2226,20642,2226,0,4452,51605
+1420,1420,1420,1420,1775,1775,1775,0,3040,27434,3040,0,6080,68585
+1620,1620,1620,1620,2268,2268,2268,0,3988,35108,3988,0,7976,87770
+1860,1860,1860,1860,2604,2604,2604,0,5564,38577,5564,0,11128,96443
+1990,1990,1990,1990,2786,2786,2786,0,6272,42206,6272,0,12544,105515
+2240,2240,2240,2240,3136,3136,3136,0,7021,52708,7021,0,14042,131770
+2504,2504,2504,2504,3506,3506,3506,0,9114,66971,9114,0,18228,167428
+2950,2950,2950,2950,4130,4130,4130,0,11473,82688,11473,0,28683,206720
+3426,3426,3426,3426,4796,4796,4796,0,15290,89544,15290,0,38225,223860
+3934,3934,3934,3934,5508,5508,5508,0,16891,96669,16891,0,42228,241673
+4474,4474,4474,4474,6264,6264,6264,0,18570,117821,18570,0,46425,294553
+6889,6889,6889,6889,9645,9645,9645,0,23229,144921,23229,0,58073,362303
+7995,7995,7995,7995,12392,12392,12392,0,28359,174201,28359,0,70898,479053
+9174,9174,9174,9174,14220,14220,14220,0,36478,186677,36478,0,91195,513362
+10425,10425,10425,10425,16159,16159,16159,0,39716,199584,39716,0,99290,548856
+11748,11748,11748,11748,18209,18209,18209,0,43088,238617,43088,0,107720,656197
+13967,13967,13967,13967,21649,21649,21649,0,52417,286366,52417,0,131043,787507
+15775,15775,15775,15775,24451,24451,24451,0,62495,337147,62495,0,156238,927154
+17678,17678,17678,17678,27401,27401,27401,0,78160,358435,78160,0,195408,985696
+19677,19677,19677,19677,30499,30499,30499,0,84175,380376,84175,0,210430,1046034
+21773,21773,21773,21773,33748,33748,33748,0,90404,447685,90404,0,226010,1231134
+30543,30543,30543,30543,47342,47342,47342,0,107611,526989,107611,0,269028,1449220
+34212,34212,34212,34212,58160,58160,58160,0,125915,610246,125915,0,314788,1678177
+38065,38065,38065,38065,64711,64711,64711,0,153941,644736,153941,0,384853,1773024
+42102,42102,42102,42102,71573,71573,71573,0,191781,793535,191781,0,479453,2182221
+46323,46323,46323,46323,78749,78749,78749,0,204351,921810,204351,0,510878,2534978
+53026,53026,53026,53026,90144,90144,90144,0,248352,1106758,248352,0,620880,3043585
+58419,58419,58419,58419,99312,99312,99312,0,286212,1260955,286212,0,715530,3782865
+64041,64041,64041,64041,108870,108870,108870,0,386371,1487304,386371,0,965928,4461912
+69892,69892,69892,69892,118816,118816,118816,0,409795,1557657,409795,0,1024488,4672971
+75973,75973,75973,75973,129154,129154,129154,0,482092,1990632,482092,0,1205230,5971896
+102468,102468,102468,102468,174196,174196,174196,0,509596,2083386,509596,0,1273990,6250158
+115254,115254,115254,115254,213220,213220,213220,0,0,0,982092,0,0,6875174
+128692,128692,128692,128692,238080,238080,238080,0,0,0,992092,0,0,7562691
+142784,142784,142784,142784,264150,264150,264150,0,0,0,1002092,0,0,8318960
+157528,157528,157528,157528,291427,291427,291427,0,0,0,1012092,0,0,9150856
+178184,178184,178184,178184,329640,329640,329640,0,0,0,1022092,0,0,10065942
+196300,196300,196300,196300,363155,363155,363155,0,0,0,1032092,0,0,11877812
+215198,215198,215198,215198,398116,398116,398116,0,0,0,1042092,0,0,14015818
+234879,234879,234879,234879,434526,434526,434526,0,0,0,1052092,0,0,16538655
+255341,255341,255341,255341,472381,472381,472381,0,0,0,1062092,0,0,19515624
+330188,330188,330188,330188,610848,610848,610848,0,0,0,1072092,0,0,23028437
+365914,365914,365914,365914,731828,731828,731828,0,0,0,1082092,0,0,28094693
+403224,403224,403224,403224,806448,806448,806448,0,0,0,1092092,0,0,34275525
+442116,442116,442116,442116,884232,884232,884232,0,0,0,1102092,0,0,41816141
+482590,482590,482590,482590,965180,965180,965180,0,0,0,1112092,0,0,51015692
+536948,536948,536948,536948,1073896,1073896,1073896,0,0,0,1122092,0,0,62239144
+585191,585191,585191,585191,1170382,1170382,1170382,0,0,0,1132092,0,0,79666104
+635278,635278,635278,635278,1270556,1270556,1270556,0,0,0,1142092,0,0,101972614
+687211,687211,687211,687211,1374422,1374422,1374422,0,0,0,1152092,0,0,130524946
+740988,740988,740988,740988,1481976,1481976,1481976,0,0,0,1162092,0,0,167071930
+925400,925400,925400,925400,1850800,1850800,1850800,0,0,0,1172092,0,0,213852071
+1473746,1473746,1473746,1473746,3389616,3389616,3389616,0,0,0,1182092,0,0,0
+1594058,1594058,1594058,1594058,3666333,3666333,3666333,0,0,0,1192092,0,0,0
+1718928,1718928,1718928,1718928,3953534,3953534,3953534,0,0,0,1202092,0,0,0
+1848355,1848355,1848355,1848355,4251217,4251217,4251217,0,0,0,1212092,0,0,0
+1982340,1982340,1982340,1982340,4559382,4559382,4559382,0,0,0,1222092,0,0,0
+2230113,2230113,2230113,2230113,5129260,5129260,5129260,0,0,0,1232092,0,0,0
+2386162,2386162,2386162,2386162,5488173,5488173,5488173,0,0,0,1242092,0,0,0
+2547417,2547417,2547417,2547417,5859059,5859059,5859059,0,0,0,1252092,0,0,0
+2713878,2713878,2713878,2713878,6241919,6241919,6241919,0,0,0,1262092,0,0,0
+3206160,3206160,3206160,3206160,7374168,7374168,7374168,0,0,0,1272092,0,0,0
+3681024,3681024,3681024,3681024,9570662,9570662,9570662,0,0,0,1282092,0,0,0
+4022472,4022472,4022472,4022472,10458427,10458427,10458427,0,0,0,1292092,0,0,0
+4377024,4377024,4377024,4377024,11380262,11380262,11380262,0,0,0,1302092,0,0,0
+4744680,4744680,4744680,4744680,12336168,12336168,12336168,0,0,0,1312092,0,0,0
+5125440,5125440,5125440,5125440,13326144,13326144,13326144,0,0,0,1322092,0,0,0
+5767272,5767272,5767272,5767272,14994907,14994907,14994907,0,0,0,1332092,0,0,0
+6204000,6204000,6204000,6204000,16130400,16130400,16130400,0,0,0,1342092,0,0,0
+6655464,6655464,6655464,6655464,17304200,17304200,17304200,0,0,0,1352092,0,0,0
+7121664,7121664,7121664,7121664,18516326,18516326,18516326,0,0,0,1362092,0,0,0
+7602600,7602600,7602600,7602600,19766760,19766760,19766760,0,0,0,1372092,0,0,0
+9738720,9738720,9738720,9738720,29216160,29216160,29216160,0,0,0,1382092,0,0,0
+11649960,11649960,11649960,11649960,34949880,34949880,34949880,0,0,0,1392092,0,0,0
+13643520,13643520,13643520,13643520,40930560,40930560,40930560,0,0,0,1402092,0,0,0
+18339300,18339300,18339300,18339300,55017900,55017900,55017900,0,0,0,1412092,0,0,0
+23836800,23836800,23836800,23836800,71510400,71510400,71510400,0,0,0,1422092,0,0,0
+35658000,35658000,35658000,35658000,106974000,106974000,106974000,0,0,0,1432092,0,0,0
+48687000,48687000,48687000,48687000,146061000,146061000,146061000,0,0,0,1442092,0,0,0
+58135000,58135000,58135000,58135000,174405000,174405000,174405000,0,0,0,1452092,0,0,0
+99999999,99999999,99999999,99999999,343210000,343210000,343210000,0,0,0,1462092,0,0,0
+0,0,0,0,0,0,0,0,0,0,0,0,0,0

+ 99 - 0
db/exp2.txt

@@ -0,0 +1,99 @@
+10,9,9,11,60,288,144
+18,16,16,20,86,368,184
+28,25,25,31,116,568,284
+40,36,36,44,152,696,348
+85,77,77,100,232,1206,603
+123,112,112,166,360,1774,887
+168,153,153,226,440,2192,1096
+220,200,200,295,544,3196,1598
+278,253,253,374,672,5080,2540
+400,320,320,0,1040,7352,3676
+481,385,385,0,1208,8580,4290
+613,490,490,0,1398,9892,4946
+731,585,585,0,1604,13358,6679
+875,700,700,0,1896,18984,9492
+1038,830,830,0,2250,31925,12770
+1213,970,970,0,3336,35860,14344
+1400,1120,1120,0,3874,40013,16005
+1575,1260,1260,0,4452,51605,20642
+1775,1420,1420,0,6080,68585,27434
+2268,1620,1620,0,7976,87770,35108
+2604,1860,1860,0,11128,96443,38577
+2786,1990,1990,0,12544,105515,42206
+3136,2240,2240,0,14042,131770,52708
+3506,2504,2504,0,18228,167428,66971
+4136,2950,2950,0,28683,206720,82688
+4796,3426,3426,0,38225,223860,89544
+5508,3934,3934,0,42228,241673,96669
+6264,4474,4474,0,46425,294553,117821
+9645,6889,6889,0,58073,362303,144921
+12392,7995,7995,0,70898,479053,174201
+14220,9174,9174,0,91195,548856,186677
+16159,10425,10425,0,99290,656197,199584
+18209,11748,11748,0,107720,787507,238617
+21649,13967,13967,0,131043,927154,286366
+24451,15775,15775,0,156238,985696,337147
+27401,17678,17678,0,195400,1046034,358435
+30499,19677,19677,0,210438,1231134,380376
+33748,21773,21773,0,226010,1449220,447685
+47342,30543,30543,0,269028,1678177,526989
+58160,34212,34212,0,314788,1773024,610246
+64711,38065,38065,0,384853,2182221,644736
+71573,42102,42102,0,479453,2534978,793535
+78749,46323,46323,0,510878,3043585,921810
+90144,53026,53026,0,620880,3782865,1106758
+99312,58419,58419,0,715530,4461912,1260955
+108870,64041,64041,0,965928,4672971,1487304
+118816,69892,69892,0,1024488,5971896,1557657
+129154,75973,75973,0,1205230,6250158,1990632
+174196,102468,102468,0,1273990,6875174,2083386
+213220,115254,115254,0,0,7562691,0
+238080,128692,128692,0,0,8318960,0
+264150,142784,142784,0,0,9150856,0
+291427,157528,157528,0,0,10065942,0
+329640,178184,178184,0,0,11877812,0
+363155,196300,196300,0,0,14015818,0
+398116,215198,215198,0,0,16538665,0
+434526,234879,234879,0,0,19515624,0
+472381,255341,255341,0,0,23028437,0
+610848,330188,330188,0,0,28094693,0
+741828,365914,365914,0,0,34275525,0
+806448,403224,403224,0,0,41816141,0
+884232,442116,442116,0,0,51015692,0
+965180,482590,482590,0,0,62239144,0
+1073896,536948,536948,0,0,79666104,0
+1170382,585191,585191,0,0,101972614,0
+1270556,635278,635278,0,0,130624946,0
+1374422,687211,687211,0,0,167071930,0
+1481976,740988,740988,0,0,213852071,0
+1850800,925400,925400,0,0,213852071,0
+3389616,1473746,1473746,0,0,0,0
+3666333,1594058,1594058,0,0,0,0
+3953534,1718928,1718928,0,0,0,0
+4251217,1848355,1848355,0,0,0,0
+4559382,1982340,1982340,0,0,0,0
+5129260,2230113,2230113,0,0,0,0
+5488173,2386162,2386162,0,0,0,0
+5859059,2547417,2547417,0,0,0,0
+6241919,2713878,2713878,0,0,0,0
+7374168,3206160,3206160,0,0,0,0
+9570622,3681024,3681024,0,0,0,0
+10458427,4022472,4022472,0,0,0,0
+11380262,4377024,4377024,0,0,0,0
+12336168,4744680,4744680,0,0,0,0
+13326144,5125440,5125440,0,0,0,0
+14994907,5767272,5767272,0,0,0,0
+16130400,6204000,6204000,0,0,0,0
+17304206,6655464,6655464,0,0,0,0
+18586326,7121664,7121664,0,0,0,0
+19766760,7602600,7602600,0,0,0,0
+29216160,9738720,9738720,0,0,0,0
+34949880,11649960,11649960,0,0,0,0
+40930560,13643520,13643520,0,0,0,0
+55017900,18339300,18339300,0,0,0,0
+71510400,23836800,23836800,0,0,0,0
+106974000,35658000,35658000,0,0,0,0
+146061000,48687000,48687000,0,0,0,0
+174405000,58135000,58135000,0,0,0,0
+299999999,99999999,99999999,0,0,0,0
+0,0,0,0,0,0,0,0

+ 50 - 0
db/exp_guild.txt

@@ -0,0 +1,50 @@
+// Guild LvUp experience value table
+2000000
+4000000
+8000000
+14000000
+22000000
+32000000
+44000000
+58000000
+74000000
+92000000
+112000000
+134000000
+158000000
+184000000
+212000000
+242000000
+274000000
+308000000
+344000000
+382000000
+422000000
+464000000
+508000000
+554000000
+602000000
+652000000
+704000000
+758000000
+814000000
+872000000
+932000000
+994000000
+1058000000
+1124000000
+1192000000
+1262000000
+1334000000
+1408000000
+1484000000
+1562000000
+1642000000
+1724000000
+1808000000
+1894000000
+1999999999
+1999999999
+1999999999
+1999999999
+1999999999

+ 17 - 0
db/guild_skill_tree.txt

@@ -0,0 +1,17 @@
+//Skill-ID,MaxLV,Prerequisite Skill-ID-1,Prerequisite Skill-ID-1-Lv,PrereqSkill-ID-2,PrereqSkill-ID-2-Lv,PrereqSkill-ID-3,PrereqSkill-ID-3-Lv,PrereqSkill-ID-4,PrereqSkill-ID-4-Lv,PrereqSkill-ID-5,PrereqSkill-ID-5-Lv //GUILD SKILLNAME#Skill Name#
+
+10000,1,0,0,0,0,0,0,0,0,0,0	//GD_APPROVAL#Official Guild Approval#
+10001,1,10000,1,0,0,0,0,0,0,0,0	//GD_KAFRACONTRACT#Contract with Kafra#
+10002,1,10000,1,0,0,0,0,0,0,0,0	//GD_GUARDRESEARCH#Guardian Research#
+10003,3,0,0,0,0,0,0,0,0,0,0	//GD_GUARDUP#Strengthen Guardians#
+10004,10,0,0,0,0,0,0,0,0,0,0	//GD_EXTENSION#Guild Extension#
+10005,0,0,0,0,0,0,0,0,0,0,0	//GD_GLORYGUILD#Guilds Glory#
+10006,5,0,0,0,0,0,0,0,0,0,0	//GD_LEADERSHIP#Great Leadership#
+10007,5,0,0,0,0,0,0,0,0,0,0	//GD_GLORYWOUNDS#Glorious Wounds#
+10008,5,10007,1,0,0,0,0,0,0,0,0	//GD_SOULCOLD#Cold Heart#
+10009,5,10006,1,0,0,0,0,0,0,0,0	//GD_HAWKEYES#Sharp Gaze#
+10010,1,10000,1,10004,2,0,0,0,0,0,0	//GD_BATTLEORDER#Battle Command#
+10011,3,10000,1,10004,5,10010,1,0,0,0,0	//GD_REGENERATION#Regeneration#
+10012,1,10011,1,0,0,0,0,0,0,0,0	//GD_RESTORE#Restoration#
+10013,1,10000,1,10002,1,10004,5,10010,1,10011,1	//GD_EMERGENCYCALL#Urgent Call#
+10014,1,0,0,0,0,0,0,0,0,0,0	//GD_DEVELOPMENT#Permanent Development#

+ 11 - 0
db/item_avail.txt

@@ -0,0 +1,11 @@
+// item id,sprite id
+// Client will use sprite ID to display particular item.
+// If 0 is used then item will be disabled.
+2240,2241 //Beard - Grampa Beard
+
+//Treasure Hunters Quest Items
+//use these aliases if your game client doesn't support them normally
+//7950,7021
+//7951,7042
+//1998,1250
+//1999,1472

+ 505 - 0
db/item_bluebox.txt

@@ -0,0 +1,505 @@
+// Old Blue Box Obtainable Items Database
+//
+// Structure of Database:
+// ItemID	DummyName	Rate
+
+0,Guard,2102
+501,Red Potion,50000
+502,Orange Potion,50000
+503,Yellow Potion,50000
+504,White Potion,50000
+505,Blue Potion,30000
+506,Green Potion,50000
+507,Red Herb,110000
+508,Yellow Herb,100000
+509,White Herb,100000
+510,Blue Herb,50000
+511,Green Herb,100000
+512,Apple,100000
+513,Banana,90000
+514,Grape,100000
+515,Carrot,100000
+516,Sweet Potato,100000
+517,Meat,50000
+518,Honey,20000
+519,Milk,20000
+520,Hinalle Leaflet,20000
+521,Aloe Leaflet,20000
+523,Holy Water,30000
+525,Panacea,20000
+526,Royal Jelly,10000
+528,Monster Food,30000
+529,Candy,20000
+530,Candy Cane,20000
+531,Apple Juice,30000
+532,Banana Juice,30000
+533,Grape Juice,30000
+534,Carrot Juice,30000
+535,Pumpkin,50000
+601,Fly Wing,100000
+602,Butterfly Wing,100000
+603,Old Blue Box,300000
+604,Dead Branch,10000
+605,Anodyne,20000
+606,Aloevera,20000
+607,Yggdrasilberry,10000
+608,Yggdrasil Seed,10000
+610,Yggdrasil Leaf,10000
+611,Magnifier,100000
+612,Mini Furnace,50000
+613,Iron Hammer,30000
+614,Golden Hammer,20000
+615,Oridecon Hammer,10000
+617,Old Violet Box,10000
+645,Concentration Potion,10000
+656,Awakening Potion,10000
+657,Berserk Potion,10000
+701,Ora Ora,10000
+702,Animal Gore,10000
+703,Hinalle,10000
+704,Aloe,10000
+705,Clover,10000
+706,Four-Leaf Clover,10000
+707,Singing Plant,10000
+708,Ment,10000
+709,Izidor,10000
+710,Illusion Flower,10000
+711,Shoot,100000
+712,Flower,100000
+713,Empty Bottle,100000
+714,Emperium,10000
+715,Yellow Gemstone,70000
+716,Red Gemstone,70000
+717,Blue Gemstone,70000
+718,Garnet,20000
+719,Amethyst,20000
+720,Aquamarine,20000
+721,Emerald,20000
+722,Pearl,20000
+723,Ruby,20000
+724,Cursed Ruby,10000
+725,Sardonyx,20000
+726,Sapphire,20000
+727,Opal,20000
+728,Topaz,20000
+729,Zircon,20000
+730,1 Carat Diamond,20000
+731,2 Carat Diamond,10000
+732,3 Carat Diamond,10000
+733,Cracked Diamond,10000
+734,Red Frame,30000
+735,Chung Jah,30000
+736,China,30000
+737,Black Ladle,30000
+738,Pencil Case,20000
+740,Puppet,10000
+741,Poring Doll,10000
+742,Chonchon Doll,10000
+743,Spore Doll,10000
+744,Bouquet,100000
+745,Wedding Bouquet,20000
+746,Glass Bead,30000
+747,Crystal Mirror,10000
+748,Witherless Rose,10000
+749,Frozen Rose,10000
+752,Grasshopper Doll,10000
+753,Yoyo Doll,10000
+754,Raccoon Doll,10000
+756,Rough Oridecon,10000
+757,Rough Elunium,10000
+901,Danggie,20000
+902,Tree Root,20000
+903,Reptile Tongue,20000
+904,Scorpion Tail,20000
+905,Stem,20000
+906,Pointed Scale,20000
+907,Resin,20000
+908,Spawn,20000
+909,Jellopy,100000
+910,Garlet,50000
+911,Scell,30000
+912,Zargon,20000
+913,Tooth of Bat,20000
+914,Fluff,20000
+915,Chrysalis,20000
+916,Feather of Birds,20000
+917,Talon,20000
+918,Sticky Webfoot,20000
+919,Animal Skin,20000
+920,Wolf Claw,20000
+921,Mushroom Spore,20000
+922,Orcish Fang,20000
+923,Evil Horn,10000
+924,Powder of Butterfly,20000
+925,Bill of Birds,20000
+926,Snake Scale,20000
+928,Insect Feeler,20000
+929,Immortal Heart,20000
+930,Rotten Bandage,20000
+931,Orcish Voucher,20000
+932,Skel-Bone,20000
+934,Memento,10000
+935,Shell,20000
+936,Scale Shell,20000
+937,Venom Canine,20000
+938,Sticky Mucus,20000
+939,Bee Sting,20000
+940,Grasshoppers Leg,20000
+942,Yoyo Tail,20000
+943,Solid Shell,10000
+944,Horseshoe,20000
+945,Raccoon Leaf,20000
+946,Snails Shell,20000
+947,Horn,20000
+948,Bears Footskin,20000
+949,Feather,20000
+950,Heart of Mermaid,20000
+951,Fin,20000
+952,Cactus Needle,20000
+953,Stone Heart,20000
+954,Shining Scale,20000
+955,Worm Peeling,20000
+956,Gill,20000
+957,Decayed Nail,20000
+958,Horrendous Mouth,10000
+959,Stinky Scale,20000
+960,Nipper,20000
+961,Conch,20000
+962,Tentacle,20000
+963,Sharp Scale,20000
+968,Heroic Emblem,10000
+969,Gold,10000
+970,Alcohol,10000
+971,Detrimindexta,10000
+972,Karvodailnirol,10000
+973,Counteragent,10000
+974,Mixture,10000
+975,Scarlet Dyestuff,10000
+976,Lemon Dyestuff,10000
+978,Cobaltblue Dyestuff,10000
+979,Darkgreen Dyestuff,10000
+980,Orange Dyestuff,10000
+981,Violet Dyestuff,10000
+982,White Dyestuff,10000
+983,Black Dyestuff,10000
+984,Oridecon,10000
+985,Elunium,10000
+986,Anvil,30000
+987,Oridecon Anvil,10000
+988,Golden Anvil,10000
+989,Emperium Anvil,10000
+990,Red Blood,30000
+991,Crystal Blue,30000
+992,Wind of Verdure,30000
+993,Green Live,30000
+994,Flame Heart,10000
+995,Mystic Frozen,10000
+996,Rough Wind,10000
+997,Great Nature,10000
+998,Iron,100000
+999,Steel,30000
+1000,Star Crumb,30000
+1001,Star Dust,100000
+1002,Iron Ore,200000
+1003,Coal,50000
+1004,Chivalry Emblem,10000
+1005,Hammer of Blacksmith,10000
+1006,Old Magic Book,10000
+1007,Necklace of Wisdom,10000
+1008,Necklace of Oblivion,10000
+1009,Hand of God,10000
+1010,Phracon,200000
+1011,Emveretarcon,50000
+1012,Frill,20000
+1013,Rainbow Shell,20000
+1014,Ant Jaw,20000
+1015,Tongue,10000
+1016,Rat Tail,20000
+1017,Mole Whiskers,20000
+1018,Mole Claw,20000
+1019,Trunk,20000
+1020,Black Hair,20000
+1021,Dokebi Horn,20000
+1022,Nine Tails,20000
+1023,Fish Tail,20000
+1024,Squid Ink,20000
+1025,Cobweb,20000
+1026,Acorn,20000
+1027,Porcupine Quill,20000
+1028,Mane,20000
+1029,Tiger Skin,10000
+1030,Tigers Footskin,10000
+1031,Mantis Scythe,20000
+1032,Maneater Blossom,20000
+1033,Maneater Root,20000
+1034,Blue Hair,20000
+1035,Dragon Canine,20000
+1036,Dragon Scale,20000
+1037,Dragon Tail,20000
+1038,Little Evil Horn,20000
+1039,Little Evil Wing,20000
+1040,Elder Pixies Moustache,20000
+1041,Lantern,20000
+1042,Bug Leg,20000
+1043,Orc Claw,20000
+1044,Zenorcs Fang,20000
+1045,Cultish Masque,20000
+1046,Scorpion Nipper,20000
+1047,Dead Medusa,20000
+1048,Horrendous Hair,20000
+1049,Skirt of Virgin,10000
+1050,Tendon,20000
+1051,Detonator,20000
+1052,Single Cell,20000
+1053,Ancient Tooth,20000
+1054,Ancient Lips,20000
+1055,Earthworm Peeling,20000
+1056,Grit,20000
+1057,Moth Dust,20000
+1058,Moth Wings,20000
+1059,Fabric,20000
+1060,Golden Hair,20000
+1061,Witched Starsand,20000
+1062,Jack o' Pumpkin,20000
+1063,Fang,20000
+1064,Reins,20000
+1065,Trap,50000
+1102,Sword,10000
+1105,Falchion,10000
+1108,Blade,10000
+1111,Rapier,10000
+1114,Scimiter,10000
+1117,Katana,40000
+1120,Tsurugi,10000
+1125,Ring Pommel Saber,10000
+1127,Saber,10000
+1128,Haedonggum,10000
+1129,Flamberge,10000
+1152,Slayer,30000
+1155,Bastard Sword,20000
+1158,Two-handed Sword,10000
+1162,Broad Sword,10000
+1163,Claymore,10000
+1202,Knife,10000
+1205,Cutter,10000
+1208,Main Gauche,10000
+1211,Dirk,10000
+1214,Dagger,10000
+1217,Stiletto,10000
+1220,Gladius,10000
+1226,Damascus,10000
+1239,Poison Knife,10000
+1251,Jur,20000
+1253,Katar,10000
+1255,Jamadhar,10000
+1302,Axe,10000
+1352,Battle Axe,20000
+1355,Hammer,20000
+1358,Buster,10000
+1361,Two-handed Axe,10000
+1402,Javelin,10000
+1405,Spear,10000
+1408,Pike,10000
+1410,Lance,10000
+1452,Guisarme,10000
+1455,Glaive,10000
+1458,Partizan,10000
+1461,Trident,10000
+1464,Halberd,10000
+1502,Club,10000
+1505,Mace,10000
+1508,Smasher,10000
+1511,Flail,10000
+1514,Morning Star,10000
+1517,Sword Mace,10000
+1520,Chain,10000
+1522,Stunner,10000
+1550,Book,10000
+1551,Bible,10000
+1558,Girl's Diary,10000
+1602,Rod,10000
+1605,Wand,10000
+1608,Staff,10000
+1611,Arc Wand,10000
+1613,Mighty Staff,10000
+1615,Evil Bone Wand,10000
+1702,Bow,40000
+1705,Composite Bow,30000
+1708,Great Bow,20000
+1711,Cross Bow,10000
+1713,Arbalest,10000
+1714,Gakkung,10000
+1718,Hunter Bow,10000
+1719,Roguemaster's Bow,10000
+1750,Arrow,10000
+1751,Silver Arrow,10000
+1752,Fire Arrow,10000
+1753,Steel Arrow,10000
+1754,Crystal Arrow,10000
+1755,Arrow of Wind,10000
+1756,Stone Arrow,10000
+1757,Immaterial Arrow,10000
+1758,Stun Arrow,10000
+1759,Freeze Arrow,10000
+1760,Flash Arrow,10000
+1761,Curse Arrow,10000
+1762,Rusted Arrow,10000
+1763,Poison Arrow,10000
+1764,Sharp Arrow,10000
+1765,Oridecon Arrow,10000
+1767,Shadow Arrow,10000
+1768,Sleep Arrow,10000
+1769,Mute Arrow,10000
+1770,Iron Arrow,10000
+1802,Waghnakh,10000
+1804,Knuckle Duster,10000
+1806,Hora,10000
+1808,Fist,10000
+1810,Claw,10000
+1812,Finger,10000
+1901,Violin,10000
+1904,Mandolin,10000
+1905,Lute,10000
+1907,Guitar,10000
+1910,Harp,10000
+1912,Guhmoongoh,10000
+1951,Rope,10000
+1953,Line,10000
+1955,Wire,10000
+1957,Rante Whip,10000
+1959,Tail,10000
+1961,Whip,10000
+2102,Guard,40000
+2104,Buckler,20000
+2106,Shield,10000
+2108,Mirror Shield,10000
+2201,Sunglasses,10000
+2203,Glasses,10000
+2205,Diver Goggles,10000
+2206,Wedding Veil,10000
+2207,Fancy Flower,10000
+2209,Ribbon,10000
+2210,Hair Band,10000
+2211,Bandana,10000
+2212,Eye Patch,10000
+2213,Kitty Band,10000
+2215,Flower Band,10000
+2217,Biretta,10000
+2218,Flu Mask,10000
+2221,Hat,30000
+2223,Turban,20000
+2225,Goggles,10000
+2227,Cap,20000
+2229,Helm,10000
+2231,Gemmed Sallet,10000
+2233,Circlet,10000
+2236,Santa's Hat,10000
+2239,Single Glass,30000
+2241,Grandpa Beard,30000
+2242,Purple Glasses,20000
+2243,Geek Glasses,20000
+2244,Big Ribbon,10000
+2249,Coronet,10000
+2250,Cute Ribbon,10000
+2254,Angel Wing,10000
+2256,Majestic Goat,10000
+2257,Snow Horn,10000
+2258,Spiky Band,10000
+2260,Mini Glasses,10000
+2261,Army Cap,10000
+2262,Pierrot Nose,40000
+2263,Zorro Masque,10000
+2265,Gangster Mask,10000
+2266,Iron Cain,10000
+2267,Cigar,10000
+2268,Pipe,10000
+2269,Romantic Flower,10000
+2270,Romantic Leaf,10000
+2271,Jack a Dandy,10000
+2272,Stop Post,10000
+2273,Doctor Band,10000
+2275,Red Bandana,10000
+2276,Eagle Eyes,10000
+2279,Bomb Wick,10000
+2284,Antler,10000
+2287,Pirate Bandana,10000
+2289,Poo Poo Hat,10000
+2290,Funeral Hat,10000
+2291,Masquerade,10000
+2293,Pretend Murdered,10000
+2294,Stellar,10000
+2295,Blinker,10000
+2296,Binoculars,10000
+2298,Green Feeler,10000
+2299,Viking Helm,10000
+2302,Cotton Shirt,40000
+2304,Leather Jacket,40000
+2306,Adventurer's Suit,30000
+2308,Mantle,30000
+2310,Coat,20000
+2311,Mink Coat,10000
+2313,Padded Armor,10000
+2315,Chain Mail,10000
+2317,Full Plate,10000
+2322,Silk Robe,20000
+2324,Scapulare,30000
+2326,Saint's Robe,10000
+2329,Wooden Mail,30000
+2331,Tights,10000
+2333,Silver Robe,10000
+2336,Thief Clothes,10000
+2337,Ninja Suit,10000
+2338,Wedding Dress,10000
+2339,Pantie,50000
+2340,Novice Breastplate,10000
+2341,Legion Plate Armor,10000
+2402,Sandals,30000
+2404,Shoes,20000
+2406,Boots,10000
+2407,Crystal Pumps,10000
+2408,Shackles,50000
+2409,Spiky Heel,10000
+2411,Greaves,10000
+2502,Hood,40000
+2504,Muffler,20000
+2506,Manteau,10000
+2507,Cape of Old Marquess,10000
+2508,Ragamuffin Manteau,10000
+2601,Ring,10000
+2602,Earring,10000
+2603,Necklace,10000
+2604,Glove,10000
+2605,Brooch,10000
+2607,Clip,100000
+2608,Rosary,30000
+2609,Skull Ring,100000
+2610,Gold Ring,20000
+2611,Silver Ring,30000
+2612,Flower Ring,100000
+2613,Diamond Ring,10000
+5008,Puppy Love,10000
+5009,Safety Helmet,10000
+5010,Indian Fillet,10000
+5014,Fin Helm,10000
+5015,Egg Shell,40000
+7030,Claw of Desert Wolf,10000
+10001,Skull Helm,10000
+10002,Monster Oxygen Mask,10000
+10003,Transparent Headgear,10000
+10004,Pacifier,10000
+10005,Wig,10000
+10006,Queen's Hair Ornament,10000
+10007,Silk Ribbon,10000
+10008,Punisher,10000
+10009,Wild Flower,10000
+10010,Battered Pot,10000
+10011,Stellar Hairpin,10000
+10012,Tiny Egg Shell,10000
+10013,Backpack,10000
+10014,Rocker Glasses,10000
+10015,Green Lace,10000
+10016,Golden Bell,10000
+10017,Bark Shorts,10000
+10018,Monkey Circlet,10000
+10019,Red Scarf,10000
+10020,Sword of Chinese Exorcist,10000

+ 316 - 0
db/item_cardalbum.txt

@@ -0,0 +1,316 @@
+// Old Card Album Obtainable Items Database
+//
+// Structure of Database:
+// ItemID,DummyName,Rate
+
+0,Poring Card,4001
+4001,Poring Card,70000
+4002,Fabre Card,70000
+4003,Pupa Card,70000
+4004,Drops Card,70000
+4005,Santa Poring Card,10000
+4006,Lunatic Card,70000
+4007,Pecopeco Egg Card,40000
+4008,Picky Card,10000
+4009,Chonchon Card,70000
+4010,Willow Card,70000
+4011,Picky Egg Card,70000
+4012,Thief Bug Egg Card,50000
+4013,Andre Egg Card,50000
+4014,Roda Frog Card,50000
+4015,Condor Card,50000
+4016,Thief Bug Card,50000
+4017,Savage Babe Card,50000
+4018,Andre Larva Card,50000
+4019,Hornet Card,50000
+4020,Farmiliar Card,50000
+4021,Rocker Card,50000
+4022,Spore Card,50000
+4023,Baby Desert Wolf Card,50000
+4024,Plankton Card,50000
+4025,Skeleton Card,50000
+4026,Female Thiefbug Card,30000
+4027,Kukre Card,30000
+4028,Tarou Card,30000
+4029,Wolf Card,30000
+4030,Mandragora Card,30000
+4031,Pecopeco Card,30000
+4032,Ambernite Card,30000
+4033,Poporing Card,30000
+4034,Worm Tail Card,30000
+4035,Hydra Card,30000
+4036,Muka Card,30000
+4037,Snake Card,30000
+4038,Zombie Card,30000
+4039,Stainer Card,30000
+4040,Creamy Card,30000
+4041,Coco Card,30000
+4042,Steel Chonchon Card,30000
+4043,Andre Card,30000
+4044,Smokie Card,10000
+4045,Horn Card,30000
+4046,Martin Card,30000
+4047,Ghostring Card,5000
+4048,Poison Spore Card,30000
+4049,Vadon Card,30000
+4050,Male Thiefbug Card,30000
+4051,Yoyo Card,30000
+4052,Elder Willow Card,30000
+4053,Vitata Card,10000
+4054,Angeling Card,10000
+4055,Marina Card,30000
+4056,Dustiness Card,30000
+4057,Metaller Card,20000
+4058,Thara Frog Card,20000
+4060,Goblin Card,20000
+4061,Cornutus Card,20000
+4062,Anacondaq Card,20000
+4063,Caramel Card,20000
+4064,Zerom Card,20000
+4065,Kaho Card,20000
+4066,Orc Warrior Card,20000
+4067,Megalodon Card,20000
+4068,Scorpion Card,20000
+4069,Drainliar Card,20000
+4070,Eggyra Card,20000
+4071,Orc Zombie Card,20000
+4072,Golem Card,20000
+4073,Pirate Skeleton Card,20000
+4074,BigFoot Card,20000
+4075,Argos Card,20000
+4076,Magnolia Card,20000
+4077,Phen Card,20000
+4078,Savage Card,20000
+4079,Mantis Card,20000
+4080,Flora Card,10000
+4081,Hode Card,20000
+4082,Desert Wolf Card,10000
+4083,Rafflesia Card,10000
+4084,Marine Sphere Card,10000
+4085,Orc Skeleton Card,10000
+4086,Soldier Skeleton Card,10000
+4087,Giearth Card,10000
+4088,Frilldora Card,10000
+4089,Swordfish Card,10000
+4090,Munak Card,10000
+4091,Kobold Card,10000
+4092,Skel Worker Card,10000
+4093,Obeaune Card,10000
+4094,Archer Skeleton Card,10000
+4095,Marse Card,10000
+4096,Zenorc Card,10000
+4097,Matyr Card,10000
+4098,Dokebi Card,10000
+4099,Pasana Card,10000
+4100,Sohee Card,10000
+4101,Sandman Card,10000
+4102,Whisper Card,5000
+4103,Horong Card,10000
+4104,Requiem Card,10000
+4105,Marc Card,10000
+4106,Mummy Card,10000
+4107,Verit Card,10000
+4108,Myst Card,10000
+4109,Jakk Card,10000
+4110,Ghoul Card,10000
+4111,Strouf Card,10000
+4112,Marduk Card,10000
+4113,Marionette Card,10000
+4114,Argiope Card,10000
+4115,Hunter Fly Card,10000
+4116,Isis Card,10000
+4117,Sidewinder Card,10000
+4118,Earth Petit Card,10000
+4119,Bathory Card,10000
+4120,Sky Petit Card,10000
+4122,Deviruchi Card,10000
+4124,Medusa Card,10000
+4125,Deviace Card,10000
+4126,Minorous Card,10000
+4127,Nightmare Card,10000
+4129,Baphomet Jr Card,10000
+4130,Scorpion King Card,10000
+4133,Raydric Card,10000
+4136,Khalitzburg Card,10000
+4139,Joker Card,10000
+4140,Knight Of Abyss Card,10000
+4141,Evil Druid Card,10000
+
+// New Cards
+//============================================
+// the released ones are uncommented for now
+
+4149,Gargoyle Card,10000
+4150,Goat Card,10000
+4151,Gajomart Card,10000
+4152,Galapago Card,10000
+4153,Crab Card,10000
+4154,Dumpling Child Card,10000
+4155,Goblin Leader Card,10000
+4156,Goblin Steamrider Card,10000
+4157,Goblin Archer Card,10000
+4158,Sky Deleter Card,10000
+4159,Nine Tail Card,10000
+4160,Firelock Soldier Card,10000
+4161,Grand Peco Card,10000
+4162,Grizzly Card,10000
+4163,Gryphon Card,10000
+4164,Gullinbursti Card,10000
+4165,Gig Card,10000
+4166,Nightmare Terror Card,10000
+4167,Neraid Card,10000
+4169,Dark Illusion Card,10000
+4170,Dark Frame Card,10000
+4171,Dark Priest Card,10000
+4172,The Paper Card,10000
+4173,Demon Pungus Card,10000
+4174,Deviling Card,10000
+4175,Poisonous Toad Card,10000
+4176,Dullahan Card,10000
+4177,Dryad Card,10000
+4178,Dragon Tail Card,10000
+4179,Dragon Fly Card,5000
+4180,Driller Card,10000
+4181,Disguise Card,10000
+4182,Diabolic Card,10000
+4183,Vagabond Wolf Card,5000
+4184,Lava Golem Card,10000
+4185,Rideword Card,10000
+4186,Raggler Card,10000
+4187,Raydric Archer Card,10000
+4188,Leib Olmai,10000
+4189,Wraith Dead Card,10000
+4190,Wraith Card,10000
+4191,Loli Ruri Card,10000
+4192,Rotar Zairo Card,10000
+4193,Lude Card,10000
+4194,Rybio Card,10000
+4195,Leaf Cat Card,10000
+4196,Marin Card,10000
+4197,Mastering Card,10000
+4198,Maya Purple Card,10000
+4199,Merman Card,10000
+4200,Megalith Card,10000
+4201,Majoruros Card,10000
+4202,Civil Servant Card,10000
+4203,Mutant Dragonoid Card,10000
+4204,Mini Demon Card,10000
+4205,Mimic Card,10000
+4206,Mystcase Card,10000
+4207,Mysteltainn Card,10000
+4208,Miyabi Ningyo Card,10000
+4209,Violy Card,10000
+4210,Wanderer Card,10000
+4211,Vocal Card,5000
+4212,Bongun Card,10000
+4213,Brilight Card,10000
+4214,Bloody Murderer Card,10000
+4215,Blazer Card,10000
+4216,Sasquatch Card,10000
+4217,Enchanted Peach Tree Card,10000
+4218,Succubus Card,10000
+4219,Sage Worm Card,10000
+4220,Solider Card,10000
+4221,Skeleton General Card,10000
+4222,Skel Prisoner Card,10000
+4223,Stalactic Golem Card,10000
+4224,Stem Worm Card,10000
+4225,Stone Shooter Card,10000
+4226,Sting Card,10000
+4227,Spring Rabbit Card,10000
+4228,Sleeper Card,10000
+4229,Clock Tower Manager Card,10000
+4230,Shinobi Card,10000
+4231,Increase Soil Card,10000
+4232,Hermit Plant Card,10000
+4233,Baby Leopard Card,10000
+4234,Anolian Card,10000
+4235,Cookie Xmas Card,10000
+4237,Owl Duke Card,10000
+4238,Owl Baron Card,10000
+4239,Iron Fist Card,10000
+4240,Arclouze Card,10000
+4241,Archangeling Card,10000
+4242,Apocalipse Card,10000
+4243,Antonio Card,10000
+4244,Alarm Card,10000
+4245,Am Mut Card,10000
+4246,Assulter Card,10000
+4247,Aster Card,10000
+4248,Ancient Mummy Card,10000
+4249,Ancient Worm Card,10000
+4250,Executioner Card,10000
+4251,Elder Card,10000
+4252,Alligator Card,10000
+4253,Alice Card,10000
+4254,Tirfing Card,10000
+4255,Orc Lady Card,10000
+4256,Orc Archer Card,10000
+4257,Wild Rose Card,10000
+4258,Evil Nymph Card,10000
+4259,Wooden Golem Card,10000
+4260,Wootan Shooter Card,10000
+4261,Wootan Fighter Card,10000
+4262,Taoist Hermit Card,10000
+4264,Wind Ghost Card,10000
+4265,Li Me Mang Ryang Card,10000
+4266,Eclipse Card,5000
+4267,Explosion Card,10000
+4268,Injustice Card,10000
+4269,Incubus Card,10000
+4270,Giant Spider Card,10000
+4271,Giant Hornet Card,10000
+4272,Dancing Dragon Card,10000
+4273,Shellfish Card,10000
+4274,Zombie Master Card,10000
+4275,Zombie Prisoner Card,10000
+4277,Zherlthsh Card,10000
+4278,Gibbet Card,10000
+4279,Earth Deleter Card,10000
+4280,Geographer Card,10000
+4281,Zipper Bear Card,10000
+4282,Tengu Card,10000
+4283,Greatest General Card,10000
+4284,Chepet Card,10000
+4285,Choco Card,10000
+4286,Karakasa Card,10000
+4287,Kapha Card,10000
+4288,Carat Card,10000
+4289,Caterpillar Card,10000
+4290,Cat'o'Nine Tail Card,10000
+4291,Kobold Leader Card,10000
+4292,Kobold Archer Card,10000
+4293,Cookie Card,10000
+4294,Quve Card,10000
+4295,Kraben Card,10000
+4296,Cramp Card,10000
+4297,Cruiser Card,10000
+4298,Creamy Fear Card,10000
+4299,Clock Card,10000
+4300,Chimera Card,10000
+4301,Killer Mantis Card,10000
+4303,Whisper Boss Card,5000
+4304,Tamruan Card,10000
+4306,Toad Card,10000
+4307,Beetle King Card,10000
+4308,Tri Joint Card,10000
+4309,Parasite Card,10000
+4310,Panzer Goblin Card,10000
+4311,Permeter Card,10000
+4312,Seal Card,10000
+4313,Punk Card,10000
+4314,Penomena Card,10000
+4315,Pest Card,10000
+4316,False Angel Card,10000
+4317,Mobster Card,10000
+4319,Freezer Card,10000
+4320,Bloody Knight Card,10000
+4321,Heirozoist Card,10000
+4322,High Orc Card,10000
+4323,Garm Baby Card,10000
+4325,Harpy Card,10000
+4326,Sea Otter Card,10000
+4327,Bloody Butterfly Card,5000
+4328,Hyegun Card,10000
+4329,Phendark Card,10000
+4331,Heater Card,10000

+ 2387 - 0
db/item_db.txt

@@ -0,0 +1,2387 @@
+// Items Database
+//
+// Structure of Database:
+// ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{Script}
+//
+// Healing Items
+//=============================================================
+0,DEFAULT,Default,0,,10,10,,,,,127918079,7,2,,,,,,{}
+501,Red_Potion,Red Potion,0,50,,70,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+502,Orange_Potion,Orange Potion,0,200,,100,,,,,127918079,7,2,,,,,,{ itemheal rand(105,144),0; }
+503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,127918079,7,2,,,,,,{ itemheal rand(175,234),0; }
+504,White_Potion,White Potion,0,1200,,150,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),0; }
+505,Blue_Potion,Blue Potion,0,5000,,150,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(40,59); }
+506,Green_Potion,Green Potion,0,40,,70,,,,,127918079,7,2,,,,,,{ sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; }
+507,Red_Herb,Red Herb,0,18,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(18,27),0; }
+508,Yellow_Herb,Yellow Herb,0,40,,50,,,,,127918079,7,2,,,,,,{ itemheal rand(38,57),0; }
+509,White_Herb,White Herb,0,120,,70,,,,,127918079,7,2,,,,,,{ itemheal rand(75,114),0; }
+510,Blue_Herb,Blue Herb,0,60,,70,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(15,29); }
+511,Green_Herb,Green Herb,0,10,,30,,,,,127918079,7,2,,,,,,{ sc_end SC_Poison; }
+512,Apple,Apple,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(16,21),0; }
+513,Banana,Banana,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(17,20),0; }
+514,Grape,Grape,0,200,,20,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(10,14); }
+515,Carrot,Carrot,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(18,19),0; }
+516,Sweet_Potato,Sweet Potato,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(15,22),0; if(rand(100)<3) sc_start SC_Stan,10000,0; }
+517,Meat,Meat,0,50,,150,,,,,127918079,7,2,,,,,,{ itemheal rand(70,99),0; }
+518,Honey,Honey,0,500,,100,,,,,127918079,7,2,,,,,,{ itemheal rand(70,99),rand(20,39); }
+519,Milk,Milk,0,25,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(27,36),0; }
+520,Hinalle_Leaflet,Hinalle Leaflet,0,150,,10,,,,,127918079,7,2,,,,,,{ itemheal rand(175,234),0; }
+521,Aloe_Leaflet,Aloe Leaflet,0,360,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),0; }
+522,Mastela_Fruit,Mastela Fruit,0,840,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(400,599),0; }
+523,Holy_Water,Holy Water,0,,10,30,,,,,127918079,7,2,,,,,,{ sc_end SC_Curse; }
+525,Panacea,Panacea,0,500,,100,,,,,127918079,7,2,,,,,,{ sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; }
+526,Royal_Jelly,Royal Jelly,0,7000,,150,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),rand(40,59); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; }
+528,Monster's_Feed,Monster Food,0,60,,150,,,,,127918079,7,2,,,,,,{ itemheal rand(72,107),0; }
+529,Candy,Candy,0,10,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+530,Candy_Cane,Candy Cane,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(105,144),0; }
+531,Apple_Juice,Apple Juice,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(25,34),0; }
+532,Banana_Juice,Banana Juice,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(26,33),0; }
+533,Grape_Juice,Grape Juice,0,250,,40,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(15,24); }
+534,Carrot_Juice,Carrot Juice,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(27,32),0; }
+535,Pumpkin,Pumpkin,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal 19,0; }
+536,Ice_Cream,Ice Cream,0,150,,80,,,,,127918079,7,2,,,,,,{ itemheal rand(105,144),0; if(rand(100)<24) sc_start SC_Freeze,10000,0; }
+537,Pet_Food,Pet Food,0,1000,,10,,,,,127918079,7,2,,,,,,{ itemheal rand(50,89),0; }
+538,Well-baked_Cookie,Well-baked Cookie,0,1000,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(160,199),0; }
+539,Piece_of_Cake,Piece of Cake,0,3000,,100,,,,,127918079,7,2,,,,,,{ itemheal rand(270,329),0; }
+540,Falcon_food,Falcon food,0,,10,50,,,,,127918079,7,2,,,,,,{}
+541,Pecopeco_food,Pecopeco food,0,,10,50,,,,,127918079,7,2,,,,,,{}
+542,Festive_Cookie,Festive Cookie,0,10,,10,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),0; }
+543,Festive_Rainbow_Cake,Festive Rainbow Cake,0,,10,10,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),0; }
+544,Raw_Fish,Raw Fish,0,,10,30,,,,,127918079,7,2,,,,,,{ itemheal rand(25,59),0; }
+545,Condensed_Red_Potion,Condensed Red Potion,0,150,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+546,Condensed_Yellow_Potion,Condensed Yellow Potion,0,600,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(175,234),0; }
+547,Condensed_White_Potion,Condensed White Potion,0,1650,,50,,,,,127918079,7,2,,,,,,{ itemheal rand(325,404),0; }
+548,Cheese,Cheese,0,2800,,50,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(10,14); }
+549,Yam,Hot Potato,0,180,,80,,,,,127918079,7,2,,,,,,{ itemheal rand(50,99),0; }
+550,Rice_Cake,Rice Popper,0,20,,10,,,,,127918079,7,2,,,,,,{ itemheal 10,0; }
+551,Sushi,Sushi,0,,10,50,,,,,127918079,7,2,,,,,,{ itemheal rand(50,60),0; }
+552,Ketupat,Ketupat,0,100,,10,,,,,127918079,7,2,,,,,,{ itemheal rand(100,200),0; }
+553,Dumpling,Dumpling,0,1,,50,,,,,127918079,7,2,,,,,,{ itemheal rand(39,68),0; }
+554,Mochi,Mochi,0,100,,80,,,,,127918079,7,2,,,,,,{ itemheal rand(15,22),0; if(rand(100)<3) sc_start SC_Stan,10000,0; if(rand(100)<3) sc_start SC_Blind,10000,0; }
+555,Traditional_Rice_Cake,Rice Cake,0,,10,20,,,,,127918079,7,2,,,,,,{ itemheal 10,0; }
+556,Rolled_Rice,Rolled Rice,0,,10,10,,,,,127918079,7,2,,,,,,{ itemheal rand(10,50),0; }
+557,Cut_Rice_Rolls,Cut Rice Rolls,0,,10,10,,,,,127918079,7,2,,,,,,{ itemheal rand(10,200),0; }
+558,Chocolate,Chocolate,0,500,,20,,,,,127918079,7,2,,,,,,{ itemheal 1,1; }
+559,Hand-made_Chocolate,Hand-made Chocolate,0,5000,,80,,,,,127918079,7,2,,,,,,{ itemheal 50,50; }
+560,White_Chocolate,White Chocolate,0,,10,80,,,,,127918079,7,2,,,,,,{ itemheal rand(100,200),0; }
+561,Milk_Chocolate_Bar,Milk Chocolate,0,,10,80,,,,,127918079,7,2,,,,,,{ itemheal rand(100,200),0; }
+562,Pizza,Pizza,0,,10,150,,,,,127918079,7,2,,,,,,{ itemheal rand(100,200),0; }
+563,Double_Growing_Swiss_Pong_Tyu,Doublecrust Swiss Fondue,0,,10,150,,,,,127918079,7,3,,,,,,{ itemheal rand(100,200),0; }
+564,Meat_Dumpling,Meat Dumpling,0,,10,30,,,,,127918079,7,2,,,,,,{ itemheal rand(175,234),0; }
+565,Vita_500_Bottle,Vita 500,0,2000,100,10,,,,,127918079,7,2,,,,,,{ itemheal 500,0; }
+566,Tom_Yum_Goong,Tom Yum Goong,0,10000,,150,,,,,127918079,7,2,,,,,,{ itemheal rand(100,200),0; }
+567,Shrimp,Shrimp,0,500,,40,,,,,127918079,7,2,,,,,,{ itemheal rand(50,100),0; }
+568,Lemon,Lemon,0,60,,40,,,,,127918079,7,2,,,,,,{ itemheal 0,rand(20,30); }
+569,Novice's_Red_Potion,Novices Red Potion,0,,,10,,,,,127918079,7,2,,,,,,{ itemheal rand(34,46),0; }
+// St.Valentine's Day Items
+570,Fortune_Candy,Fortune Candy,0,10,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+571,Fortune_Candy_Cane,Fortune Candy Cane,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(105,144),0; }
+572,Fortune_Cookie,Fortune Cookie,0,15,,30,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+573,Chocolate_Drink,Chocolate Drink,0,,10,150,,,,,127918079,7,2,,,,,,{ itemheal rand(105,144),0; }
+574,Egg,Egg,0,,10,30,,,,,127918079,7,2,,,,,,{ itemheal rand(16,21),0; }
+575,2nd_Anniversary_Cake,2nd Anniversary Cake,0,,10,100,,,,,127918079,7,2,,,,,,{ itemheal rand(270,329),0; }
+576,Thorned_Fruit,Thorned Fruit,0,,10,40,,,,,127918079,7,2,,,,,,{ itemheal rand(10,15),rand(10,15); }
+577,Grain,Grain,0,200,,20,,,,,16777215,7,2,,,,,,{ itemheal rand(10,14),0; }
+578,Strawberry,Strawberry,0,200,,20,,,,,16777215,7,2,,,,,,{ itemheal 0,rand(10,14); }
+579,Yummy_Fish,Yummy Fish,0,150,,20,,,,,16777215,7,2,,,,,,{ itemheal rand(40,54),0; }
+580,Bread,Bread,0,150,,20,,,,,16777215,7,2,,,,,,{ itemheal rand(20,34),0; }
+581,Mushroom,Mushroom,0,40,,20,,,,,16777215,7,2,,,,,,{ itemheal rand(10,14),0; }
+582,Orange,Orange,0,,10,20,,,,,16777215,7,2,,,,,,{ itemheal rand(10,15),rand(10,15); }
+583,KETUPAT_SAYUR,KETUPAT SAYUR,0,,10,150,,,,,16777215,7,2,,,,,,{}
+
+// Usable Items
+//===================================================================
+601,Fly_Wing,Fly Wing,2,60,,50,,,,,127918079,7,2,,,,,,{ warp "Random",0,0; }
+602,Butterfly_Wing,Butterfly Wing,2,300,,50,,,,,127918079,7,2,,,,,,{ warp "SavePoint",0,0; }
+603,Old_Blue_Box,Old Blue Box,2,10000,,200,,,,,127918079,7,2,,,,,,{ getitem -1,1; }
+604,Dead_Branch,Dead Branch,2,50,,50,,,,,127918079,7,2,,,,,,{ monster "this",0,0,"--ja--",-1,1,""; }
+605,Anodyne,Anodyne,11,2000,,100,,,,,127918079,7,2,,,,,,{ itemskill 8,1,"Endure"; }
+606,Aloevera,Aloevera,11,1500,,100,,,,,127918079,7,2,,,,,,{ itemskill 6,1,"Provoke"; }
+607,Yggdrasilberry,Yggdrasilberry,0,2,,300,,,,,127918079,7,2,,,,,,{ percentheal 100,100; }
+608,Yggdrasil_Seed,Yggdrasil Seed,0,5000,,300,,,,,127918079,7,2,,,,,,{ percentheal 50,50; }
+609,Amulet,Amulet,2,100,,100,,,,,127918079,7,2,,,,,,{}
+610,Yggdrasil_Leaf,Yggdrasil Leaf,11,4000,,100,,,,,127918079,7,2,,,,,,{ itemskill 54,1,"Resurrection"; }
+611,Magnifier,Magnifier,11,40,,50,,,,,127918079,7,2,,,,,,{ itemskill 40,1,"Identify"; }
+// Smithing Items
+612,Mini_Furnace,Mini Furnace,2,150,,200,,,,,127918079,7,2,,,,,,{ produce 21; }
+613,Iron_Hammer,Iron Hammer,2,1000,,200,,,,,127918079,7,2,,,,,,{ produce 1; }
+614,Golden_Hammer,Golden Hammer,2,3000,,300,,,,,127918079,7,2,,,,,,{ produce 2; }
+615,Oridecon_Hammer,Oridecon Hammer,2,5000,,400,,,,,127918079,7,2,,,,,,{ produce 3; }
+// Item Givers
+616,Old_Card_Album,Old Card Album,2,10000,,50,,,,,127918079,7,2,,,,,,{ getitem -3,1; }
+617,Old_Violet_Box,Old Violet Box,2,10000,,200,,,,,127918079,7,2,,,,,,{ getitem -2,1; }
+618,Worn_Out_Scroll,Worn Out Scroll,2,50,,20,,,,,127918079,7,2,,,,,,{ getitem -5,1; }
+// Pet Tames
+619,Unripe_Apple,Unripe Apple,11,1000,,50,,,,,127918079,7,2,,,,,,{ pet 1002; }
+620,Orange_Juice,Orange Juice,11,1500,,50,,,,,127918079,7,2,,,,,,{ pet 1113; }
+621,Bitter_Herb,Bitter Herb,11,,10,50,,,,,127918079,7,2,,,,,,{ pet 1031; }
+622,Rainbow_Carrot,Rainbow Carrot,11,2500,,50,,,,,127918079,7,2,,,,,,{ pet 1063; }
+623,Earthworm_the_Dude,Earthworm the Dude,11,4000,,50,,,,,127918079,7,2,,,,,,{ pet 1049; }
+624,Rotten_Fish,Rotten Fish,11,2500,,50,,,,,127918079,7,2,,,,,,{ pet 1011; }
+625,Rusty_Iron,Rusty Iron,11,100,,50,,,,,127918079,7,2,,,,,,{ pet 1042; }
+626,Monster_Juice,Monster Juice,11,1500,,50,,,,,127918079,7,2,,,,,,{ pet 1035; }
+627,Sweet_Milk,Sweet Milk,11,7000,,50,,,,,127918079,7,2,,,,,,{ pet 1167; }
+628,Well_Dried_Bone,Well Dried Bone,11,10000,,50,,,,,127918079,7,2,,,,,,{ pet 1107; }
+629,Singing_Flower,Singing Flower,11,300,,50,,,,,127918079,7,2,,,,,,{ pet 1052; }
+630,Dew_Laden_Moss,Dew Laden Moss,11,10,,50,,,,,127918079,7,2,,,,,,{ pet 1014; }
+631,Deadly_Noxious_Herb,Deadly Noxious Herb,11,,10,50,,,,,127918079,7,2,,,,,,{ pet 1077; }
+632,Fatty_Chubby_Earthworm,Fatty Chubby Earthworm,11,5000,,50,,,,,127918079,7,2,,,,,,{ pet 1019; }
+633,Baked_Yam,Baked Yam,11,,10,50,,,,,127918079,7,2,,,,,,{ pet 1056; }
+634,Tropical_Banana,Tropical Banana,11,,10,50,,,,,127918079,7,2,,,,,,{ pet 1057; }
+635,Horror_of_Tribe,Horror of Tribe,11,300,,50,,,,,127918079,7,2,,,,,,{ pet 1023; }
+636,No_Recipient,No Recipient,11,100,,50,,,,,127918079,7,2,,,,,,{ pet 1026; }
+637,Old_Broom,Old Broom,11,350,,50,,,,,127918079,7,2,,,,,,{ pet 1110; }
+638,Silver_Knife_of_Chastity,Silver Knife of Chastity,11,12000,,50,,,,,127918079,7,2,,,,,,{ pet 1170; }
+639,Armlet_of_Obedience,Armlet of Obedience,11,18000,,50,,,,,127918079,7,2,,,,,,{ pet 1029; }
+640,Shining_Stone,Shining Stone,11,3000,,50,,,,,127918079,7,2,,,,,,{ pet 1155; }
+641,Contract_in_Shadow,Contracts in Shadow,11,100,,50,,,,,127918079,7,2,,,,,,{ pet 1109; }
+642,Book_of_Devil,Book of Devil,11,1800,,50,,,,,127918079,7,2,,,,,,{ pet 1101; }
+643,Pet_Incubator,Pet Incubator,2,3000,,30,,,,,127918079,7,2,,,,,,{ bpet; }
+644,Gift_Box,Gift Box,2,2,,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+// ASPD Potions
+645,Concentration_Potion,Concentration Potion,2,800,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_ASPDPOTION0,1800000,0; }
+656,Awakening_Potion,Awakening Potion,2,1500,,150,,,,,126344943,7,2,,,40,,,{ sc_end SC_Sleep; sc_start SC_ASPDPOTION1,1800000,0; }
+657,Berserk_Potion,Berserk Potion,2,3000,,200,,,,,117851814,7,2,,,85,,,{ sc_start SC_ASPDPOTION2,1800000,0; }
+658,Tribal_Solidarity,Tribal Solidarity,2,1000,,500,,,,,127918079,7,2,,,,,,{ guildgetexp rand(600000,1200000); }
+// New Pet Tames
+659,Her_Heart,Her Heart,11,500,,50,,,,,127918079,7,2,,,,,,{ pet 1188; }
+660,Forbidden_Red_Candle,Forbidden Red Candle,11,,10000,50,,,,,127918079,7,2,,,,,,{ pet 1200; }
+661,Soft_Apron,Soft Apron,11,,10000,50,,,,,127918079,7,2,,,,,,{ pet 1275; }
+662,Authoritative_Badge,Authoritative Badge,2,1450,,30,,,,,127918079,7,2,,,,,,{ skilleffect 507,5; sc_start SC_SpeedUp0,240000,0; }
+663,Songpyun,Songpyun,0,,10,10,,,,,127918079,7,2,,,,,,{ percentheal 10,0; }
+// Item Givers
+664,Gift_Box_,Gift Box,2,1000,,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+665,Gift_Box__,Gift Box,2,1000,,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+666,Gift_Box___,Gift Box,2,1000,,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+667,Gift_Box____,Gift Box,2,1000,,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+668,Red_Envelope,Red_Envelope,2,1,,20,,,,,127918079,7,2,,,,,,{ set Zeny,Zeny+rand(1000,10000); }
+669,Rice_Cake_Soup,Rice Cake Soup,0,,10,100,,,,,127918079,7,2,,,,,,{ percentheal -100,-100; }
+// Coins
+670,Bag_of_Gold_Coins,Bag of Gold Coins,2,,10,400,,,,,127918079,7,3,,,,,,{}
+671,Gold_Coin,Gold Coin,2,,10,40,,,,,127918079,7,2,,,,,,{ set Zeny,Zeny+rand(100,1000); }
+672,Bag_of_Bronze_Coins,Bag of Bronze Coins,2,,10,400,,,,,127918079,7,3,,,,,,{}
+673,Bronze_Coin,Bronze Coin,2,,10,40,,,,,127918079,7,3,,,,,,{}
+674,Mithril_Coin,Mithril Coin,2,,10,40,,,,,127918079,7,3,,,,,,{}
+675,Silver_Coin,Silver Coin,2,,10,40,,,,,127918079,7,3,,,,,,{}
+676,Bag_of_Silver_Coins,Bag of Silver Coins,2,,10,400,,,,,127918079,7,3,,,,,,{}
+677,Platinum_Coin,Platinum Coin,2,,10,40,,,,,127918079,7,3,,,,,,{}
+678,Poison_Bottle,Poison Bottle,0,5000,,100,,,,,127918079,7,2,,,,,,{ if(Class!=4013) goto Not_ASC; sc_start SC_Poison,600000,0; sc_start SC_ASPDPOTION3,30000,0; end; Not_ASC: percentheal -100,0; }
+679,Pilule,Pilule,0,5000,,300,,,,,127918079,7,3,,,,,,{ itemheal 50,50; }
+680,Magic_Carnation,Magic Carnation,2,,10,1000,,,,,127918079,7,3,,,,,,{ itemheal 25,0; }
+681,Sweet_Memory_of_Marriage,Sweet Memory of Marriage,2,50000,,10,,,,,127918079,7,3,,,,,,{}
+// ATK/MATK Potions
+682,Realgar_Wine,Distilled Fighting Spirit,0,,10,100,,,,,127918079,7,2,,,,,,{ sc_start SC_ATKPOTION,60000,30; }
+683,Herb_of_Incantation,Herb of Incantation,0,,10,50,,,,,127918079,7,2,,,,,,{ sc_start SC_MATKPOTION,60000,30; }
+684,Durian,Durian,0,,10,300,,,,,127918079,7,2,,,,,,{ sc_start SC_ATKPOTION,60000,10; sc_start SC_MATKPOTION,60000,10; }
+685,Ramadan,Ramadan,0,20,,300,,,,,127918079,7,2,,,,,,{}
+// Scrolls
+686,Earth_Spike_3,Earth Spike Level 3,11,650,,10,,,,,127918079,7,2,,,,,,{ itemskill 90,3,"Earth Spike Level 3"; }
+687,Earth_Spike_5,Earth Spike Level 5,11,1300,,10,,,,,127918079,7,2,,,,,,{ itemskill 90,5,"Earth Spike Level 5"; }
+688,Cold_Bolt_3,Cold Bolt Level 3,11,500,,10,,,,,127918079,7,2,,,,,,{ itemskill 14,3,"Cold Bolt Level 3"; }
+689,Cold_Bolt_5,Cold Bolt Level 5,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 14,5,"Cold Bolt Level 5"; }
+690,Fire_Bolt_3,Fire Bolt Level 3,11,500,,10,,,,,127918079,7,2,,,,,,{ itemskill 19,3,"Fire Bolt Level 3"; }
+691,Fire_Bolt_5,Fire Bolt Level 5,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 19,5,"Fire bolt Level 5"; }
+692,Lightning_Bolt_3,Lightning Bolt Level 3,11,500,,10,,,,,127918079,7,2,,,,,,{ itemskill 20,3,"Lightning Bolt Level 3"; }
+693,Lightning_Bolt_5,Lightning Bolt Level 5,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 20,5,"Lightning Bolt Level 5"; }
+694,Soul_Strike_3,Soul Strike Level 3,11,500,,10,,,,,127918079,7,2,,,,,,{ itemskill 13,3,"Soul Strike Level 3"; }
+695,Soul_Strike_5,Soul Strike Level 5,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 13,5,"Soul Strike Level 5"; }
+696,Fire_Ball_1,Fire Ball Level 1,11,500,,10,,,,,127918079,7,2,,,,,,{ itemskill 17,1,"Fire Ball Level 1"; }
+697,Fire_Ball_5,Fire Ball Level 5,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 17,5,"Fire Ball Level 5"; }
+698,Fire_Wall_1,Fire Wall Level 1,11,350,,10,,,,,127918079,7,2,,,,,,{ itemskill 18,1,"Fire Wall Level 1"; }
+699,Fire_Wall_5,Fire Wall Level 5,11,700,,10,,,,,127918079,7,2,,,,,,{ itemskill 18,5,"Fire Wall Level 5"; }
+700,Frost_Diver_1,Frost Diver Level 1,11,350,,10,,,,,127918079,7,2,,,,,,{ itemskill 15,1,"Frost Diver Level 1"; }
+
+// Etc Items
+//===================================================================
+701,Ora_Ora,Ora Ora,3,,27500,200,,,,,,,,,,,,,{}
+702,Animal_Gore,Animal Gore,3,,1,100,,,,,,,,,,,,,{}
+703,Hinalle,Hinalle,3,,250,10,,,,,,,,,,,,,{}
+704,Aloe,Aloe,3,,250,10,,,,,,,,,,,,,{}
+705,Clover,Clover,3,,5,10,,,,,,,,,,,,,{}
+706,Four_Leaf_Clover,Four-Leaf Clover,3,,40000,10,,,,,,,,,,,,,{}
+707,Singing_Plant,Singing Plant,3,,250,10,,,,,,,,,,,,,{}
+708,Ment,Ment,3,,250,10,,,,,,,,,,,,,{}
+709,Izidor,Izidor,3,,250,10,,,,,,,,,,,,,{}
+710,Illusion_Flower,Illusion Flower,3,,500,10,,,,,,,,,,,,,{}
+711,Shoot,Shoot,3,,8,10,,,,,,,,,,,,,{}
+712,Flower,Flower,3,,1,10,,,,,,,,,,,,,{}
+713,Empty_Bottle,Empty Bottle,3,,3,20,,,,,,,,,,,,,{}
+714,Emperium,Emperium,3,,1,1000,,,,,,,,,,,,,{}
+715,Yellow_Gemstone,Yellow Gemstone,3,,300,30,,,,,,,,,,,,,{}
+716,Red_Gemstone,Red Gemstone,3,,300,30,,,,,,,,,,,,,{}
+717,Blue_Gemstone,Blue Gemstone,3,,300,30,,,,,,,,,,,,,{}
+718,Garnet,Garnet,3,,3000,100,,,,,,,,,,,,,{}
+719,Amethyst,Amethyst,3,,3000,100,,,,,,,,,,,,,{}
+720,Aquamarine,Aquamarine,3,,3000,100,,,,,,,,,,,,,{}
+721,Emerald,Emerald,3,,3000,100,,,,,,,,,,,,,{}
+722,Pearl,Pearl,3,,3000,100,,,,,,,,,,,,,{}
+723,Ruby,Ruby,3,,3000,100,,,,,,,,,,,,,{}
+724,Cursed_Ruby,Cursed Ruby,3,,500,100,,,,,,,,,,,,,{}
+725,Sardonyx,Sardonyx,3,,3000,100,,,,,,,,,,,,,{}
+726,Sapphire,Sapphire,3,,3000,100,,,,,,,,,,,,,{}
+727,Opal,Opal,3,,3000,100,,,,,,,,,,,,,{}
+728,Topaz,Topaz,3,,3000,100,,,,,,,,,,,,,{}
+729,Zircon,Zircon,3,,3000,100,,,,,,,,,,,,,{}
+730,1_Carat_Diamond,1 Carat Diamond,3,,5000,100,,,,,,,,,,,,,{}
+731,2_Carat_Diamond,2 Carat Diamond,3,,12500,100,,,,,,,,,,,,,{}
+732,3_Carat_Diamond,3 Carat Diamond,3,,27500,100,,,,,,,,,,,,,{}
+733,Cracked_Diamond,Cracked Diamond,3,,1,100,,,,,,,,,,,,,{}
+734,Red_Frame,Red Frame,3,,1500,200,,,,,,,,,,,,,{}
+735,Chung_Jah,Chung Jah,3,,2500,500,,,,,,,,,,,,,{}
+736,China,China,3,,500,300,,,,,,,,,,,,,{}
+737,Black_Ladle,Black Ladle,3,,200,50,,,,,,,,,,,,,{}
+738,Pencil_Case,Pencil Case,3,,150,100,,,,,,,,,,,,,{}
+739,Rouge,Rouge,3,,5000,10,,,,,,,,,,,,,{}
+740,Puppet,Puppet,3,,500,100,,,,,,,,,,,,,{}
+741,Poring_Doll,Poring Doll,3,,900,100,,,,,,,,,,,,,{}
+742,Chonchon_Doll,Chonchon Doll,3,,1500,100,,,,,,,,,,,,,{}
+743,Spore_Doll,Spore Doll,3,,2750,100,,,,,,,,,,,,,{}
+744,Bouquet,Bouquet,3,,1000,50,,,,,,,,,,,,,{}
+745,Wedding_Bouquet,Wedding Bouquet,3,,5000,50,,,,,,,,,,,,,{}
+746,Glass_Bead,Glass Bead,3,,700,50,,,,,,,,,,,,,{}
+747,Crystal_Mirror,Crystal Mirror,3,,7500,50,,,,,,,,,,,,,{}
+748,Witherless_Rose,Witherless Rose,3,,27500,10,,,,,,,,,,,,,{}
+749,Frozen_Rose,Frozen Rose,3,,17500,10,,,,,,,,,,,,,{}
+750,Baphomet_Doll,Baphomet Doll,3,,9000,100,,,,,,,,,,,,,{}
+751,Osiris_Doll,Osiris Doll,3,,7000,100,,,,,,,,,,,,,{}
+752,Rocker_Doll,Grasshopper Doll,3,,2000,100,,,,,,,,,,,,,{}
+753,Yoyo_Doll,Yoyo Doll,3,,3000,100,,,,,,,,,,,,,{}
+754,Raccoon_Doll,Raccoon Doll,3,,2500,100,,,,,,,,,,,,,{}
+756,Rough_Oridecon,Rough Oridecon,3,,274,200,,,,,,,,,,,,,{}
+757,Rough_Elunium,Rough Elunium,3,,324,200,,,,,,,,,,,,,{}
+901,Danggie,Danggie,3,,125,10,,,,,,,,,,,,,{}
+902,Tree_Root,Tree Root,3,,6,10,,,,,,,,,,,,,{}
+903,Reptile_Tongue,Reptile Tongue,3,,25,10,,,,,,,,,,,,,{}
+904,Scorpion_Tail,Scorpion Tail,3,,62,10,,,,,,,,,,,,,{}
+905,Stem,Stem,3,,29,10,,,,,,,,,,,,,{}
+906,Pointed_Scale,Pointed Scale,3,,35,10,,,,,,,,,,,,,{}
+907,Resin,Resin,3,,60,10,,,,,,,,,,,,,{}
+908,Spawn,Spawn,3,,74,10,,,,,,,,,,,,,{}
+909,Jellopy,Jellopy,3,,3,10,,,,,,,,,,,,,{}
+910,Garlet,Garlet,3,,20,10,,,,,,,,,,,,,{}
+911,Scell,Scell,3,,80,10,,,,,,,,,,,,,{}
+912,Zargon,Zargon,3,,240,10,,,,,,,,,,,,,{}
+913,Tooth_of_Bat,Tooth of Bat,3,,17,10,,,,,,,,,,,,,{}
+914,Fluff,Fluff,3,,4,10,,,,,,,,,,,,,{}
+915,Chrysalis,Chrysalis,3,,4,10,,,,,,,,,,,,,{}
+916,Feather_of_Birds,Feather of Birds,3,,5,10,,,,,,,,,,,,,{}
+917,Talon,Talon,3,,10,10,,,,,,,,,,,,,{}
+918,Sticky_Webfoot,Sticky Webfoot,3,,5,10,,,,,,,,,,,,,{}
+919,Animal_Skin,Animal Skin,3,,18,10,,,,,,,,,,,,,{}
+920,Wolf_Claw,Wolf Claw,3,,29,10,,,,,,,,,,,,,{}
+921,Mushroom_Spore,Mushroom Spore,3,,18,10,,,,,,,,,,,,,{}
+922,Orc's_Fang,Orcish Fang,3,,110,10,,,,,,,,,,,,,{}
+923,Evil_Horn,Evil Horn,3,,510,10,,,,,,,,,,,,,{}
+924,Powder_of_Butterfly,Powder of Butterfly,3,,45,10,,,,,,,,,,,,,{}
+925,Bill_of_Birds,Bill of Birds,3,,32,10,,,,,,,,,,,,,{}
+926,Snake_Scale,Snake Scale,3,,41,10,,,,,,,,,,,,,{}
+928,Insect_Feeler,Insect Feeler,3,,57,10,,,,,,,,,,,,,{}
+929,Immortal_Heart,Immortal Heart,3,,187,10,,,,,,,,,,,,,{}
+930,Rotten_Bandage,Rotten Bandage,3,,179,10,,,,,,,,,,,,,{}
+931,Orcish_Voucher,Orcish Voucher,3,,84,10,,,,,,,,,,,,,{}
+932,Skel-Bone,Skel-Bone,3,,116,10,,,,,,,,,,,,,{}
+934,Memento,Memento,3,,300,10,,,,,,,,,,,,,{}
+935,Shell,Shell,3,,7,10,,,,,,,,,,,,,{}
+936,Scale_Shell,Scale Shell,3,,233,10,,,,,,,,,,,,,{}
+937,Venom_Canine,Venom Canine,3,,74,10,,,,,,,,,,,,,{}
+938,Sticky_Mucus,Sticky Mucus,3,,35,10,,,,,,,,,,,,,{}
+939,Bee_Sting,Bee Sting,3,,16,10,,,,,,,,,,,,,{}
+940,Grasshopper's_Leg,Grasshoppers Leg,3,,18,10,,,,,,,,,,,,,{}
+941,Nose_Ring,Nose Ring,3,,284,10,,,,,,,,,,,,,{}
+942,Yoyo_Tail,Yoyo Tail,3,,57,10,,,,,,,,,,,,,{}
+943,Solid_Shell,Solid Shell,3,,224,10,,,,,,,,,,,,,{}
+944,Horseshoe,Horseshoe,3,,294,10,,,,,,,,,,,,,{}
+945,Raccoon_Leaf,Raccoon Leaf,3,,53,10,,,,,,,,,,,,,{}
+946,Snail's_Shell,Snails Shell,3,,32,10,,,,,,,,,,,,,{}
+947,Horn,Horn,3,,58,10,,,,,,,,,,,,,{}
+948,Bear's_Footskin,Bears Footskin,3,,87,10,,,,,,,,,,,,,{}
+949,Feather,Feather,3,,5,10,,,,,,,,,,,,,{}
+950,Heart_of_Mermaid,Heart of Mermaid,3,,132,10,,,,,,,,,,,,,{}
+951,Fin,Fin,3,,206,10,,,,,,,,,,,,,{}
+952,Cactus_Needle,Cactus Needle,3,,41,10,,,,,,,,,,,,,{}
+953,Stone_Heart,Stone Heart,3,,92,10,,,,,,,,,,,,,{}
+954,Shining_Scale,Shining Scale,3,,233,10,,,,,,,,,,,,,{}
+955,Worm_Peeling,Worm Peeling,3,,26,10,,,,,,,,,,,,,{}
+956,Gill,Gill,3,,171,10,,,,,,,,,,,,,{}
+957,Decayed_Nail,Decayed Nail,3,,41,10,,,,,,,,,,,,,{}
+958,Horrendous_Mouth,Horrendous Mouth,3,,195,10,,,,,,,,,,,,,{}
+959,Stinky_Scale,Stinky Scale,3,,84,10,,,,,,,,,,,,,{}
+960,Nipper,Nipper,3,,57,10,,,,,,,,,,,,,{}
+961,Conch,Conch,3,,79,10,,,,,,,,,,,,,{}
+962,Tentacle,Tentacle,3,,35,10,,,,,,,,,,,,,{}
+963,Sharp_scale,Sharp Scale,3,,125,10,,,,,,,,,,,,,{}
+964,Crab_Shell,Crab Shell,3,,45,10,,,,,,,,,,,,,{}
+965,Clam_Shell,Clam Shell,3,,28,10,,,,,,,,,,,,,{}
+966,Clam_Flesh,Clam Flesh,3,,79,10,,,,,,,,,,,,,{}
+967,Turtle_Shell,Turtle Shell,3,,340,10,,,,,,,,,,,,,{}
+968,Heroic_Emblem,Heroic Emblem,3,,1500,10,,,,,,,,,,,,,{}
+969,Gold,Gold,3,,100000,200,,,,,,,,,,,,,{}
+970,Alcohol,Alcohol,3,,200,30,,,,,,,,,,,,,{}
+971,Detrimindexta,Detrimindexta,3,,200,30,,,,,,,,,,,,,{}
+972,Karvodailnirol,Karvodailnirol,3,,200,30,,,,,,,,,,,,,{}
+973,Counteragent,Counteragent,3,,100,70,,,,,,,,,,,,,{}
+974,Mixture,Mixture,3,,100,70,,,,,,,,,,,,,{}
+975,Scarlet_Dyestuff,Scarlet Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+976,Lemon_Dyestuff,Lemon Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+978,Cobaltblue_Dyestuff,Cobaltblue Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+979,Darkgreen_Dyestuff,Darkgreen Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+980,Orange_Dyestuff,Orange Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+981,Violet_Dyestuff,Violet Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+982,White_Dyestuff,White Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+983,Black_Dyestuff,Black Dyestuff,3,,500,150,,,,,,,,,,,,,{}
+984,Oridecon,Oridecon,3,,550,200,,,,,,,,,,,,,{}
+985,Elunium,Elunium,3,,550,200,,,,,,,,,,,,,{}
+986,Anvil,Anvil,3,,15000,500,,,,,,,,,,,,,{}
+987,Oridecon_Anvil,Oridecon Anvil,3,,60000,700,,,,,,,,,,,,,{}
+988,Golden_Anvil,Golden Anvil,3,,150000,900,,,,,,,,,,,,,{}
+989,Emperium_Anvil,Emperium Anvil,3,,300000,1000,,,,,,,,,,,,,{}
+990,Red_Blood,Red Blood,3,,500,50,,,,,,,,,,,,,{}
+991,Crystal_Blue,Crystal Blue,3,,500,50,,,,,,,,,,,,,{}
+992,Wind_of_Verdure,Wind of Verdure,3,,500,50,,,,,,,,,,,,,{}
+993,Green_Live,Green Live,3,,500,50,,,,,,,,,,,,,{}
+994,Flame_Heart,Flame Heart,3,,1500,300,,,,,,,,,,,,,{}
+995,Mystic_Frozen,Mystic Frozen,3,,1500,300,,,,,,,,,,,,,{}
+996,Rough_Wind,Rough Wind,3,,1500,300,,,,,,,,,,,,,{}
+997,Great_Nature,Great Nature,3,,1500,300,,,,,,,,,,,,,{}
+998,Iron,Iron,3,,50,50,,,,,,,,,,,,,{}
+999,Steel,Steel,3,,500,100,,,,,,,,,,,,,{}
+1000,Star_Crumb,Star Crumb,3,,2250,100,,,,,,,,,,,,,{}
+1001,Star_Dust,Star Dust,3,,750,10,,,,,,,,,,,,,{}
+1002,Iron_Ore,Iron Ore,3,,25,150,,,,,,,,,,,,,{}
+1003,Coal,Coal,3,,250,50,,,,,,,,,,,,,{}
+1004,Chivalry_Emblem,Chivalry Emblem,3,,1,100,,,,,,,,,,,,,{}
+1005,Hammer_of_Blacksmith,Hammer of Blacksmith,3,,1,800,,,,,,,,,,,,,{}
+1006,Old_Magic_Book,Old Magic Book,3,,1,30,,,,,,,,,,,,,{}
+1007,Necklace_of_Wisdom,Necklace of Wisdom,3,,1,40,,,,,,,,,,,,,{}
+1008,Necklace_of_Oblivion,Necklace of Oblivion,3,,1,100,,,,,,,,,,,,,{}
+1009,Hand_of_God,Hand of God,3,,1,20,,,,,,,,,,,,,{}
+1010,Phracon,Phracon,3,,100,200,,,,,,,,,,,,,{}
+1011,Emveretarcon,Emveretarcon,3,,500,200,,,,,,,,,,,,,{}
+1012,Frill,Frill,3,,125,10,,,,,,,,,,,,,{}
+1013,Rainbow_Shell,Rainbow Shell,3,,45,10,,,,,,,,,,,,,{}
+1014,Ant_Jaw,Ant Jaw,3,,116,10,,,,,,,,,,,,,{}
+1015,Tongue,Tongue,3,,264,10,,,,,,,,,,,,,{}
+1016,Rat_Tail,Rat Tail,3,,26,10,,,,,,,,,,,,,{}
+1017,Mole_Whiskers,Mole Whiskers,3,,53,10,,,,,,,,,,,,,{}
+1018,Mole_Claw,Mole Claw,3,,105,10,,,,,,,,,,,,,{}
+1019,Trunk,Trunk,3,,30,10,,,,,,,,,,,,,{}
+1020,Black_Hair,Black Hair,3,,146,10,,,,,,,,,,,,,{}
+1021,Dokebi_Horn,Dokebi Horn,3,,146,10,,,,,,,,,,,,,{}
+1022,Nine_Tails,Nine Tails,3,,325,10,,,,,,,,,,,,,{}
+1023,Fish_Tail,Fish Tail,3,,98,10,,,,,,,,,,,,,{}
+1024,Squid_Ink,Squid Ink,3,,132,10,,,,,,,,,,,,,{}
+1025,Cobweb,Cobweb,3,,92,10,,,,,,,,,,,,,{}
+1026,Acorn,Acorn,3,,49,10,,,,,,,,,,,,,{}
+1027,Porcupine_Quill,Porcupine Quill,3,,79,10,,,,,,,,,,,,,{}
+1028,Mane,Mane,3,,98,10,,,,,,,,,,,,,{}
+1029,Tiger_Skin,Tiger Skin,3,,274,10,,,,,,,,,,,,,{}
+1030,Tiger's_Footskin,Tigers Footskin,3,,750,10,,,,,,,,,,,,,{}
+1031,Mantis_Scythe,Mantis Scythe,3,,98,10,,,,,,,,,,,,,{}
+1032,Maneater_Blossom,Maneater Blossom,3,,98,10,,,,,,,,,,,,,{}
+1033,Maneater_Root,Maneater Root,3,,104,10,,,,,,,,,,,,,{}
+1034,Blue_Hair,Blue Hair,3,,171,10,,,,,,,,,,,,,{}
+1035,Dragon_Canine,Dragon Canine,3,,242,10,,,,,,,,,,,,,{}
+1036,Dragon_Scale,Dragon Scale,3,,250,10,,,,,,,,,,,,,{}
+1037,Dragon_Tail,Dragon Tail,3,,600,10,,,,,,,,,,,,,{}
+1038,Little_Evil_Horn,Little Evil Horn,3,,264,10,,,,,,,,,,,,,{}
+1039,Little_Evil_Wing,Little Evil Wing,3,,1000,10,,,,,,,,,,,,,{}
+1040,Elder_Pixie's_Moustache,Elder Pixies Moustache,3,,116,10,,,,,,,,,,,,,{}
+1041,Lantern,Lantern,3,,125,10,,,,,,,,,,,,,{}
+1042,Bug_Leg,Bug Leg,3,,215,10,,,,,,,,,,,,,{}
+1043,Orc_Claw,Orc Claw,3,,84,10,,,,,,,,,,,,,{}
+1044,Zenorc's_Fang,Zenorcs Fang,3,,132,10,,,,,,,,,,,,,{}
+1045,Cultish_Masque,Cultish Masque,3,,206,10,,,,,,,,,,,,,{}
+1046,Scorpion_Nipper,Scorpion Nipper,3,,307,10,,,,,,,,,,,,,{}
+1047,Dead_Medusa,Dead Medusa,3,,274,10,,,,,,,,,,,,,{}
+1048,Horrendous_Hair,Horrendous Hair,3,,400,10,,,,,,,,,,,,,{}
+1049,Skirt_of_Virgin,Skirt of Virgin,3,,850,10,,,,,,,,,,,,,{}
+1050,Tendon,Tendon,3,,110,10,,,,,,,,,,,,,{}
+1051,Detonator,Detonator,3,,225,10,,,,,,,,,,,,,{}
+1052,Single_Cell,Single Cell,3,,23,10,,,,,,,,,,,,,{}
+1053,Ancient_Tooth,Ancient Tooth,3,,274,10,,,,,,,,,,,,,{}
+1054,Ancient_Lips,Ancient Lips,3,,500,10,,,,,,,,,,,,,{}
+1055,Earthworm_Peeling,Earthworm Peeling,3,,98,10,,,,,,,,,,,,,{}
+1056,Grit,Grit,3,,153,10,,,,,,,,,,,,,{}
+1057,Moth_Dust,Moth Dust,3,,69,10,,,,,,,,,,,,,{}
+1058,Moth_Wings,Moth Wings,3,,100,10,,,,,,,,,,,,,{}
+1059,Fabric,Fabric,3,,153,10,,,,,,,,,,,,,{}
+1060,Golden_Hair,Golden Hair,3,,215,10,,,,,,,,,,,,,{}
+1061,Witched_Starsand,Witched Starsand,3,,242,10,,,,,,,,,,,,,{}
+1062,Jack_o'_Pumpkin,Jack o' Pumpkin,3,,187,10,,,,,,,,,,,,,{}
+1063,Fang,Fang,3,,340,10,,,,,,,,,,,,,{}
+1064,Reins,Reins,3,,401,10,,,,,,,,,,,,,{}
+1065,Trap,Trap,3,,50,10,,,,,,,,,,,,,{}
+1066,Fine-grained_Trunk,Fine-grained Trunk,3,,1,10,,,,,,,,,,,,,{}
+1067,Solid_Trunk,Solid Trunk,3,,1,10,,,,,,,,,,,,,{}
+1068,Barren_Trunk,Barren Trunk,3,,1,10,,,,,,,,,,,,,{}
+1069,Orange_Net_Mushroom,Orange Net Mushroom,3,,1,10,,,,,,,,,,,,,{}
+1070,Orange_Gooey_Mushroom_,Orange Gooey Mushroom,3,,1,10,,,,,,,,,,,,,{}
+1071,Unknown_Test_Tube,Unknown Test Tube,3,,0,30,,,,,,,,,,,,,{}
+1072,Delivery_Message,Delivery Message,3,,1,10,,,,,,,,,,,,,{}
+1073,Voucher,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1074,Voucher_,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1075,Voucher__,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1076,Voucher___,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1077,Voucher____,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1078,Voucher_____,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1079,Voucher______,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1080,Voucher_______,Voucher,3,,1,10,,,,,,,,,,,,,{}
+1081,Delivery_Box,Delivery Box,3,,1,1200,,,,,,,,,,,,,{}
+1082,Delivery_Box_,Delivery Box,3,,1,1200,,,,,,,,,,,,,{}
+1083,Delivery_Box__,Delivery Box,3,,1,1200,,,,,,,,,,,,,{}
+1084,Kafra_Pass,Kafra Pass,3,,0,10,,,,,,,,,,,,,{}
+1085,Unknown_Test_Tube_,Unknown Test Tube,3,,0,30,,,,,,,,,,,,,{}
+1086,Unknown_Test_Tube__,Unknown Test Tube,3,,0,30,,,,,,,,,,,,,{}
+1087,Unknown_Test_Tube___,Unknown Test Tube,3,,0,30,,,,,,,,,,,,,{}
+1088,Morroc_Solution,Morocc Solution,3,,1,30,,,,,,,,,,,,,{}
+1089,Payon_Solution,Payon Solution,3,,1,30,,,,,,,,,,,,,{}
+1090,Unknown_Test_Tube____,Unknown Test Tube,3,,0,30,,,,,,,,,,,,,{}
+1091,Delivery_Box___,Delivery Box,3,,1,1200,,,,,,,,,,,,,{}
+1092,Empty_Test_Tube,Empty Test Tube,3,,2,20,,,,,,,,,,,,,{}
+1093,Empty_Potion_Bottle,Empty Potion Bottle,3,,5,10,,,,,,,,,,,,,{}
+1094,Short_Daenggie,Short Daenggie,3,,139,10,,,,,,,,,,,,,{}
+1095,Needle_of_Alarm,Needle of Alarm,3,,273,10,,,,,,,,,,,,,{}
+1096,Round_Shell,Round Shell,3,,477,10,,,,,,,,,,,,,{}
+1097,Worn_Out_Page,Worn Out Page,3,,410,10,,,,,,,,,,,,,{}
+1098,Manacles,Manacles,3,,329,10,,,,,,,,,,,,,{}
+1099,Worn-out_Prison_Uniform,Worn-out Prison Uniform,3,,340,10,,,,,,,,,,,,,{}
+
+// Weapons
+//===================================================================
+// 1-Handed Swords
+1101,Sword,Sword,4,100,,500,25,,1,3,8803555,7,2,2,1,2,1,2,{}
+1102,Sword_,Sword,4,100,,500,25,,1,4,8803555,7,2,2,1,2,1,2,{}
+1103,Sword__,Sword,4,100,,500,25,,1,0,8803555,7,2,2,1,2,1,2,{}
+1104,Falchion,Falchion,4,1500,,600,39,,1,3,8803555,7,2,2,1,2,1,2,{}
+1105,Falchion_,Falchion,4,1500,,600,39,,1,4,8803555,7,2,2,1,2,1,2,{}
+1106,Falchion__,Falchion,4,1500,,600,39,,1,0,8803555,7,2,2,1,2,1,2,{}
+1107,Blade,Blade,4,2900,,700,53,,1,3,8803555,7,2,2,1,2,1,2,{}
+1108,Blade_,Blade,4,2900,,700,53,,1,4,8803555,7,2,2,1,2,1,2,{}
+1109,Blade__,Blade,4,2900,,700,53,,1,0,8803555,7,2,2,1,2,1,2,{}
+1110,Rapier,Rapier,4,10000,,500,70,,1,2,8803555,7,2,2,2,14,1,2,{}
+1111,Rapier_,Rapier,4,10000,,500,70,,1,3,8803555,7,2,2,2,14,1,2,{}
+1112,Rapier__,Rapier,4,10000,,500,70,,1,0,8803555,7,2,2,2,14,1,2,{}
+1113,Scimiter,Scimiter,4,17000,,700,85,,1,2,8803555,7,2,2,2,14,1,2,{}
+1114,Scimiter_,Scimiter,4,17000,,700,85,,1,3,8803555,7,2,2,2,14,1,2,{}
+1115,Scimiter__,Scimiter,4,17000,,700,85,,1,0,8803555,7,2,2,2,14,1,2,{}
+1116,Katana,Katana,4,2000,,1000,60,,1,3,16514,7,2,34,1,4,1,3,{}
+1117,Katana_,Katana,4,2000,,1000,60,,1,4,16514,7,2,34,1,4,1,3,{}
+1118,Katana__,Katana,4,2000,,1000,60,,1,0,16514,7,2,34,1,4,1,3,{}
+1119,Tsurugi,Tsurugi,4,51000,,1200,130,,1,1,414946,7,2,2,3,27,1,2,{}
+1120,Tsurugi_,Tsurugi,4,51000,,1200,130,,1,2,414946,7,2,2,3,27,1,2,{}
+1121,Tsurugi__,Tsurugi,4,51000,,1200,130,,1,0,414946,7,2,2,3,27,1,2,{}
+1122,Ring_Pommel_Saber,Ring Pommel Saber,4,24000,,900,100,,1,2,414946,7,2,2,2,14,1,2,{}
+1123,Haedonggum,Haedonggum,4,50000,,900,120,,1,1,414946,7,2,2,3,27,1,2,{ bonus bInt,3; }
+1124,Orcish_Sword,Orcish sword,4,,10,800,90,,1,0,8803555,7,2,2,3,5,1,2,{ bonus bUnbreakableWeapon,0; }
+1125,Ring_Pommel_Saber_,Ring Pommel Saber,4,24000,,900,100,,1,3,414946,7,2,2,2,14,1,2,{}
+1126,Saber,Saber,4,49000,,1000,115,,1,2,414946,7,2,2,3,27,1,2,{}
+1127,Saber_,Saber,4,49000,,1000,115,,1,3,414946,7,2,2,3,27,1,2,{}
+1128,Haedonggum_,Haedonggum,4,50000,,900,120,,1,2,414946,7,2,2,3,27,1,2,{ bonus bInt,3; }
+1129,Flamberge,Flamberge,4,60000,,1500,150,,1,0,16512,7,2,2,3,27,1,2,{}
+1130,Nagan,Nagan,4,,10,500,120,,1,0,414946,7,2,2,4,40,1,2,{ bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiHuman,5; }
+1131,Ice_Falchion,Ice Falchion,4,,10,600,100,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,100; skill 14,3; bonus3 bAutoSpell,14,3,90; }
+1132,Edge,Edge,4,,10,700,115,,1,0,414946,7,2,2,4,40,1,2,{ bonus2 bAddEff,Eff_Curse,300; bonus2 bWeaponComaRace,RC_NonBoss,10; }
+1133,Fireblend,Fireblend,4,,10,500,100,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Fire; skill 19,3; bonus3 bAutoSpell,19,3,90; }
+1134,Caesar's_Sword,Caesar's Sword,4,,10,700,140,,1,0,414946,7,2,2,4,40,1,2,{ bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant; }
+1135,Cutlus,Cutlus,4,,10,900,150,,1,0,414946,7,2,2,4,40,1,2,{ skill 5,5; bonus bStr,2; bonus bDef,1; }
+1136,Solar_Sword,Solar Sword,4,,10,1200,85,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000; }
+1137,Excalibur,Excalibur,4,,10,1200,150,,1,0,414946,7,2,2,4,40,1,2,{ bonus bInt,5; bonus bLuk,10; bonus bDex,-1; bonus bAtkEle,Ele_Holy; }
+1138,Mysteltainn_,Mysteltainn,4,,10,1000,170,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus2 bAddEff,Eff_Stone,100; bonus bDex,3; }
+1139,Talefing_,Talefing,4,,10,1000,200,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000; }
+1140,Byeollungum,Byeollungum,4,,10,900,150,,1,0,414946,7,2,2,4,40,1,2,{ bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,5; bonus bAllStats,2; }
+1141,Immaterial_Sword,Immaterial Sword,4,,10,900,140,,1,0,414946,7,2,2,4,40,1,2,{ bonus bAtkEle,Ele_Ghost; bonus2 bSPDrainRate,1,30; bonus bSPDrainValue,-1; bonus bUnbreakableWeapon,0; }
+1142,Jewel_Sword,Crystal Sword,4,,10,2200,104,,1,0,414946,7,2,2,3,68,1,2,{ bonus2 bAddMonsterDropItemGroup,20,5; }
+1143,Gaia_Sword,Gaia Sword,4,,10,2500,115,,1,0,414946,7,2,2,3,74,1,2,{ bonus2 bAddMonsterDropItemGroup,11,5; }
+1144,Sashimi,Sashimi,4,,10,1400,75,,1,0,414946,7,2,2,3,48,1,2,{ bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,5,4000; }
+1145,Holy_Avenger,Holy Avenger,4,,10,1350,125,,1,0,16384,7,2,2,3,75,1,2,{ bonus bAtkEle,Ele_Holy; }
+1146,Towner's_Sword,Towner's Sword,4,42000,,800,100,,1,1,8388609,7,2,2,3,30,1,2,{}
+1147,Towner's_Sword_,Towner's Sword,4,42000,,800,100,,1,2,8388609,7,2,2,3,30,1,2,{}
+1148,Stardust_Blade,Stardust Blade,4,,10,1000,140,,1,1,8388609,7,2,2,4,45,1,2,{ bonus2 bAddEff,Eff_Stan,500; bonus bUnbreakableWeapon,0; }
+// 2-Handed Swords
+1151,Slayer,Slayer,4,15000,,1300,90,,1,2,16514,7,2,34,2,18,1,3,{}
+1152,Slayer_,Slayer,4,15000,,1300,90,,1,3,16514,7,2,34,2,18,1,3,{}
+1153,Slayer__,Slayer,4,15000,,1300,90,,1,0,16514,7,2,34,2,18,1,3,{}
+1154,Bastard_Sword,Bastard Sword,4,22500,,1600,115,,1,2,16514,7,2,34,2,18,1,3,{}
+1155,Bastard_Sword_,Bastard Sword,4,22500,,1600,115,,1,3,16514,7,2,34,2,18,1,3,{}
+1156,Bastard_Sword__,Bastard Sword,4,22500,,1600,115,,1,0,16514,7,2,34,2,18,1,3,{}
+1157,Two-handed_Sword,Two-handed Sword,4,60000,,2200,160,,1,1,16514,7,2,34,3,33,1,3,{}
+1158,Two-handed_Sword_,Two-handed Sword,4,60000,,2200,160,,1,2,16514,7,2,34,3,33,1,3,{}
+1159,Two-handed_Sword__,Two-handed Sword,4,60000,,2200,160,,1,0,16514,7,2,34,3,33,1,3,{}
+1160,Broad_Sword,Broad Sword,4,65000,,2000,140,,1,1,16514,7,2,34,3,33,1,3,{ bonus bDef,5; }
+1161,Balmung,Balmung,4,,10,1000,250,,2,0,2088959,7,2,2,4,48,1,1,{ bonus bInt,20; bonus bLuk,20; }
+1162,Broad_Sword_,Broad Sword,4,65000,,2000,140,,1,2,16514,7,2,34,3,33,1,3,{ bonus bDef,5; }
+1163,Claymore,Claymore,4,74000,,2500,180,,1,0,16512,7,2,34,3,33,1,3,{}
+1164,Muramasa,Muramasa,4,,10,1000,155,,1,0,16514,7,2,34,4,48,1,3,{ bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,200; }
+1165,Masamune,Masamune,4,,10,1000,200,,1,0,16514,7,2,34,4,48,1,3,{ bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67; }
+1166,Dragon_Slayer,Dragon Slayer,4,,10,1300,150,,1,0,16514,7,2,34,4,48,1,3,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15; }
+1167,Schweizersabel,Schweizersabel,4,,10,1600,160,,1,0,16514,7,2,34,4,48,1,3,{ bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,20,3,90; }
+1168,Zweihander,Zweihander,4,,10,2200,200,,1,0,16514,7,2,34,4,48,1,3,{ bonus bUnbreakableWeapon,0; }
+1169,Executioner,Executioner,4,,10,2200,155,,1,0,16514,7,2,34,4,48,1,3,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus2 bAddRace,RC_DemiHuman,20; bonus2 bSubRace,RC_DemiHuman,-10; bonus bAtkEle,Ele_Dark; }
+1170,Katzbalger,Katzbalger,4,,10,2000,175,,1,0,16514,7,2,34,4,48,1,3,{ bonus bVit,5; bonus bDef,10; }
+// Daggers
+1201,Knife,Knife,4,50,,400,17,,1,3,77553391,7,2,2,1,1,1,1,{}
+1202,Knife_,Knife,4,50,,400,17,,1,4,77553391,7,2,2,1,1,1,1,{}
+1203,Knife__,Knife,4,50,,400,17,,1,0,77553391,7,2,2,1,1,1,1,{}
+1204,Cutter,Cutter,4,1250,,500,30,,1,3,77553391,7,2,2,1,1,1,1,{}
+1205,Cutter_,Cutter,4,1250,,500,30,,1,4,77553391,7,2,2,1,1,1,1,{}
+1206,Cutter__,Cutter,4,1250,,500,30,,1,0,77553391,7,2,2,1,1,1,1,{}
+1207,Main_Gauche,Main Gauche,4,2400,,600,43,,1,3,77553391,7,2,2,1,1,1,1,{}
+1208,Main_Gauche_,Main Gauche,4,2400,,600,43,,1,4,77553391,7,2,2,1,1,1,1,{}
+1209,Main_Gauche__,Main Gauche,4,2400,,600,43,,1,0,77553391,7,2,2,1,1,1,1,{}
+1210,Dirk,Dirk,4,8500,,500,59,,1,2,77553391,7,2,2,2,12,1,1,{}
+1211,Dirk_,Dirk,4,8500,,500,59,,1,3,77553391,7,2,2,2,12,1,1,{}
+1212,Dirk__,Dirk,4,8500,,500,59,,1,0,77553391,7,2,2,2,12,1,1,{}
+1213,Dagger,Dagger,4,14000,,600,73,,1,2,77553391,7,2,2,2,12,1,1,{}
+1214,Dagger_,Dagger,4,14000,,600,73,,1,3,77553391,7,2,2,2,12,1,1,{}
+1215,Dagger__,Dagger,4,14000,,600,73,,1,0,77553391,7,2,2,2,12,1,1,{}
+1216,Stiletto,Stiletto,4,19500,,700,87,,1,2,77553391,7,2,2,2,12,1,1,{}
+1217,Stiletto_,Stiletto,4,19500,,700,87,,1,3,77553391,7,2,2,2,12,1,1,{}
+1218,Stiletto__,Stiletto,4,19500,,700,87,,1,0,77553391,7,2,2,2,12,1,1,{}
+1219,Gladius,Gladius,4,43000,,700,105,,1,2,69164782,7,2,2,3,24,1,1,{}
+1220,Gladius_,Gladius,4,43000,,700,105,,1,3,69164782,7,2,2,3,24,1,1,{}
+1221,Gladius__,Gladius,4,43000,,700,105,,1,0,69164782,7,2,2,3,24,1,1,{}
+1222,Damascus,Damascus,4,49000,,800,118,,1,1,69164782,7,2,2,3,24,1,1,{ bonus bUnbreakableWeapon,0; }
+1223,Fortune_Sword,Fortune Sword,4,,10,500,90,,1,0,69164782,7,2,2,4,24,1,1,{ bonus bLuk,5; bonus bFlee2,20; }
+1224,Swordbreaker,Swordbreaker,4,,10,1000,70,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bBreakWeaponRate,500; }
+1225,Mailbreaker,Mailbreaker,4,,10,1000,70,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bBreakArmorRate,500; }
+1226,Damascus_,Damascus,4,49000,,800,118,,1,2,69164782,7,2,2,3,24,1,1,{ bonus bUnbreakableWeapon,0; }
+1227,Weeder_Knife,Weeder Knife,4,,10,400,80,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bIgnoreDefRace,RC_Plant; bonus2 bAddRace,RC_Plant,15; bonus2 bSubRace,RC_Plant,15; }
+1228,Combat_Knife,Combat Knife,4,,10,400,80,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus2 bSubRace,RC_DemiHuman,10; bonus2 bSubRace,RC_Demon,-10; }
+1229,Kitchen_Knife,Kitchen Knife,4,,10,500,75,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bCritical,30; bonus2 bAddRace,RC_DemiHuman,3; bonus3 bAddMonsterDropItem,517,2,5000; }
+1230,Ice_Pick,Ice_Pick,4,,10,600,80,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bDefRatioAtkRace,RC_Boss; bonus bDefRatioAtkRace,RC_NonBoss; }
+1231,Bazerald,Bazerald,4,,10,500,70,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus bMatkRate,10; }
+1232,Assassin_Dagger,Assassin Dagger,4,,10,600,140,,1,0,4096,7,2,2,4,36,1,1,{ bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark; }
+1233,Exorciser,Exorciser,4,,10,700,90,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bIgnoreDefRace,RC_Demon; bonus2 bSubRace,RC_Demon,5; bonus2 bSubRace,RC_DemiHuman,-10; }
+1234,Moonlight_Dagger,Moonlight Dagger,4,,10,700,50,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bMaxSPrate,10; bonus bSPDrainValue,3; }
+1235,Azoth,Azoth,4,,10,700,110,,1,0,262144,7,2,2,4,36,1,1,{ bonus bClassChange,300; }
+1236,Sucsamad,Sucsamad,4,,10,800,140,,1,0,69164782,7,2,2,4,36,1,1,{ bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0; }
+1237,Grimtooth_,Grimtooth,4,,10,800,180,,1,0,69164782,7,2,2,4,36,1,1,{ bonus bFlee,10; bonus bFlee2,5; bonus bDefRate,-50; bonus bDef2Rate,-50; }
+1238,Zeny_Knife,Zeny Knife,4,,10,700,64,,1,0,69164782,7,2,2,3,40,1,1,{ bonus2 bGetZenyNum,10,100; }
+1239,Poison_Knife,Poison Knife,4,,10,800,64,,1,0,69164782,7,2,2,3,65,1,1,{ bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000; }
+1240,Princess_Knife,Princess Knife,4,,10,400,84,,1,0,69164782,7,2,2,4,1,1,1,{ bonus bAllStats,1; }
+1241,Cursed_Dagger,Cursed Dagger,4,,10,400,55,,1,0,67174916,7,2,2,4,85,1,1,{ bonus2 bAddEff,Eff_Curse,500; }
+1242,Counter_Dagger,Counter Dagger,4,,10,550,140,,1,0,67174916,7,2,2,4,55,1,1,{ bonus bCritical,90; bonus3 bAutoSpell,61,1,250; }
+1243,Main_Gauche_For_Novice,Novice Main Gauche,4,,10,1,45,,1,0,8388609,7,2,2,1,1,0,1,{}
+1244,Holy_Dagger,Holy Dagger,4,,10,800,100,,1,0,135232,7,2,2,4,55,1,1,{ bonus bAtkEle,Ele_Holy; }
+1245,Cinquedia,Cinquedia,4,40000,,700,110,,1,1,8388609,7,2,2,3,30,1,1,{}
+1246,Cinquedia_,Cinquedia,4,40000,,700,110,,1,2,8388609,7,2,2,3,30,1,1,{}
+1247,Kindling_Dagger,Kindling Dagger,4,,10,600,39,,1,0,77553391,7,2,2,1,0,1,1,{ bonus bAtkEle,Ele_Fire; }
+1248,Obsidian_Dagger,Obsidian Dagger,4,,10,600,39,,1,0,77553391,7,2,2,1,0,1,1,{ bonus bAtkEle,Ele_Earth; }
+1249,Fisherman's_Knife,Fisherman's Knife,4,,10,600,39,,1,0,77553391,7,2,2,1,0,1,1,{ bonus bAtkEle,Ele_Water; }
+// Katars
+1250,Jur,Jur,4,19500,,800,125,,1,2,4096,7,2,34,2,18,1,16,{}
+1251,Jur_,Jur,4,19500,,800,125,,1,3,4096,7,2,34,2,18,1,16,{}
+1252,Katar,Katar,4,41000,,1200,148,,1,1,4096,7,2,34,3,33,1,16,{ bonus bDex,1; }
+1253,Katar_,Katar,4,41000,,1200,148,,1,2,4096,7,2,34,3,33,1,16,{ bonus bDex,1; }
+1254,Jamadhar,Jamadhar,4,37200,,1500,165,,1,0,4096,7,2,34,3,33,1,16,{}
+1255,Jamadhar_,Jamadhar,4,37200,,1500,165,,1,1,4096,7,2,34,3,33,1,16,{}
+1256,Katar_of_Cold_Icicle,Katar of Frozen Icicle,4,45000,,1200,105,,1,0,4096,7,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; }
+1257,Katar_of_Thornbush,Katar of Dusty Thornbush,4,45000,,1200,105,,1,0,4096,7,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500; }
+1258,Katar_of_Raging_Blaze,Katar of Raging Blaze,4,45000,,1200,105,,1,0,4096,7,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500; }
+1259,Katar_of_Piercing_Wind,Katar of Piercing Wind,4,45000,,1200,105,,1,0,4096,7,2,34,3,55,1,16,{ bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500; }
+1260,Sharpened_Legbone_of_Ghoul,Sharpened Legbone of Ghoul,4,52500,,1700,150,,1,0,4096,7,2,34,3,65,1,16,{ bonus bAtkEle,Ele_Undead; }
+1261,Infiltrator,Infiltrator,4,57000,,1500,140,,1,0,4096,7,2,34,4,75,1,16,{ bonus2 bAddRace,RC_DemiHuman,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; }
+1262,Loki's_Talon,Loki's Talon,4,,10,1200,115,,1,0,4096,7,2,34,3,55,1,16,{ bonus2 bAddEff,Eff_Bleeding,500; }
+1263,Unholy_Touch,Unholy Touch,4,,10,1250,95,,1,0,4096,7,2,34,4,70,1,16,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,500; }
+1264,Various_Jur,Various Jur,4,,10,800,90,,1,4,4096,7,2,34,1,0,1,16,{ bonus2 bAddEff2,Eff_Bleeding,200; }
+1265,Bloody_Roar,Bloody Roar,4,,10,1000,120,,1,0,4096,7,2,34,4,75,1,16,{ bonus bIgnoreDefRace,RC_DemiHuman; bonus bFlee,-160; bonus bFlee2,-160; bonus bNoRegen,1; bonus bNoRegen,2; }
+
+// 1-Handed Axes
+1301,Axe,Axe,4,500,,800,38,,1,3,8803555,7,2,2,1,3,1,6,{}
+1302,Axe_,Axe,4,500,,800,38,,1,4,8803555,7,2,2,1,3,1,6,{}
+1303,Axe__,Axe,4,500,,800,38,,1,0,8803555,7,2,2,1,3,1,6,{}
+1304,Orcish_Axe,Orcish Axe,4,,10,1500,75,,1,0,8803555,7,2,2,3,3,1,6,{}
+1305,Cleaver,Cleaver,4,,10,1200,140,,1,0,279714,7,2,2,4,44,1,6,{ bonus2 bAddRace,RC_DemiHuman,5; bonus3 bAddMonsterDropItem,517,2,3000; }
+1306,War_Axe,War Axe,4,,10,1400,145,,1,1,263168,7,2,2,3,76,1,6,{ bonus bDex,2; bonus bLuk,2; }
+1307,Windhawk,Windhawk,4,,10,1500,115,,1,0,279714,7,2,2,2,14,1,6,{ bonus bAspdRate,5; }
+1308,Golden_Axe,Golden Axe,4,,10,10,0,,0,0,0,,0,0,0,0,0,0,{}
+// 2-Handed Axes
+1351,Battle_Axe,Battle Axe,4,5400,,1500,80,,1,3,279714,7,2,34,1,3,1,7,{}
+1352,Battle_Axe_,Battle Axe,4,5400,,1500,80,,1,4,279714,7,2,34,1,3,1,7,{}
+1353,Battle_Axe__,Battle Axe,4,5400,,1500,80,,1,0,279714,7,2,34,1,3,1,7,{}
+1354,Hammer,Hammer,4,15500,,2000,120,,1,2,279714,7,2,34,2,16,1,7,{}
+1355,Hammer_,Hammer,4,15500,,2000,120,,1,3,279714,7,2,34,2,16,1,7,{}
+1356,Hammer__,Hammer,4,15500,,2000,120,,1,0,279714,7,2,34,2,16,1,7,{}
+1357,Buster,Buster,4,34000,,2200,155,,1,1,279714,7,2,34,3,30,1,7,{}
+1358,Buster_,Buster,4,34000,,2200,155,,1,2,279714,7,2,34,3,30,1,7,{}
+1359,Buster__,Buster,4,34000,,2200,155,,1,0,279714,7,2,34,3,30,1,7,{}
+1360,Two-handed_Axe,Two-handed Axe,4,55000,,2500,185,,1,1,279714,7,2,34,3,30,1,7,{}
+1361,Two-handed_Axe_,Two-handed Axe,4,55000,,2500,185,,1,2,279714,7,2,34,3,30,1,7,{}
+1362,Two-handed_Axe__,Two-handed Axe,4,55000,,2500,185,,1,0,279714,7,2,34,3,30,1,7,{}
+1363,Bloody_Axe,Bloody Axe,4,,10,4000,170,,1,0,279714,7,2,34,4,44,1,7,{ bonus bStr,10; bonus bSpeedRate,25; }
+1364,Great_Axe,Great Axe,4,,10,1800,187,,1,0,279714,7,2,34,4,44,1,7,{ bonus2 bAddSkillBlow,42,5; bonus2 bAddEff,Eff_Stan,1500; }
+1365,Sabbath,Sabbath,4,,10,2300,120,,1,0,279714,7,2,34,4,44,1,7,{ bonus2 bWeaponComaRace,RC_Demon,50; bonus bAtkEle,Ele_Dark; bonus2 bCriticalAddRace,RC_Undead,50; }
+1366,Light_Epsilon,Light Epsilon,4,,10,2300,180,,1,0,279714,7,2,34,4,44,1,7,{ bonus bAtkEle,Ele_Holy; skill 28,3; bonus2 bAddRace,RC_Demon,3; }
+1367,Slaughter,Slaughter,4,,10,2500,120,,1,0,279714,7,2,34,4,44,1,7,{ bonus bIgnoreDefRace,RC_Brute; bonus2 bWeaponComaRace,RC_Brute,50; bonus bAtkEle,Ele_Earth; }
+1368,Tomahawk,Tomahawk,4,,10,2500,165,,1,0,279714,7,2,34,4,44,1,7,{ bonus bAtkEle,Ele_Wind; skill 337,1; }
+1369,Guillotine,Guillotine,4,,10,3000,215,,1,0,279714,7,2,34,4,44,1,7,{ bonus2 bWeaponComaRace,RC_DemiHuman,30; bonus2 bSPGainRace,RC_DemiHuman,20; }
+// 1-Handed Spears
+1401,Javelin,Javelin,4,150,,700,28,,3,3,16514,7,2,2,1,4,1,4,{}
+1402,Javelin_,Javelin,4,150,,700,28,,3,4,16514,7,2,2,1,4,1,4,{}
+1403,Javelin__,Javelin,4,150,,700,28,,3,0,16514,7,2,2,1,4,1,4,{}
+1404,Spear,Spear,4,1700,,850,44,,3,3,16514,7,2,2,1,4,1,4,{}
+1405,Spear_,Spear,4,1700,,850,44,,3,4,16514,7,2,2,1,4,1,4,{}
+1406,Spear__,Spear,4,1700,,850,44,,3,0,16514,7,2,2,1,4,1,4,{}
+1407,Pike,Pike,4,3450,,1000,60,,3,3,16514,7,2,2,1,4,1,4,{}
+1408,Pike_,Pike,4,3450,,1000,60,,3,4,16514,7,2,2,1,4,1,4,{}
+1409,Pike__,Pike,4,3450,,1000,60,,3,0,16514,7,2,2,1,4,1,4,{}
+1410,Lance,Lance,4,60000,,2500,185,,3,0,16514,7,2,34,3,33,1,5,{}
+1411,Lance_,Lance,4,60000,,2500,185,,3,0,16514,7,2,34,3,33,1,5,{}
+1412,Lance__,Lance,4,60000,,2500,185,,3,0,16514,7,2,34,3,33,1,5,{}
+1413,Gungnir,Gungnir,4,,10,500,120,,3,0,16514,7,2,2,4,4,1,4,{ bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30; }
+1414,Gelerdria,Gelerdria,4,,10,700,145,,3,0,16514,7,2,2,4,48,1,4,{ bonus bAtkEle,Ele_Earth; bonus bMaxHP,800; bonus bMaxSP,-50; }
+1415,Brocca,Brocca,4,,10,850,100,,3,0,16514,7,2,2,4,48,1,4,{ bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddEle,Ele_Neutral,25; }
+1416,Tjungkuletti,Tjungkuletti,4,,10,1000,95,,3,0,16514,7,2,2,4,48,1,4,{ bonus2 bSPDrainValue,1,1; bonus bSPGainValue,5; }
+1417,Pole_Axe,Pole Axe,4,,10,3800,160,,3,1,16514,7,2,2,3,71,1,4,{ bonus bStr,1; bonus bInt,2; bonus bDex,1; }
+// 2-Handed Spears
+1451,Guisarme,Guisarme,4,13000,,1000,84,,3,2,16514,7,2,34,2,18,1,5,{}
+1452,Guisarme_,Guisarme,4,13000,,1000,84,,3,3,16514,7,2,34,2,18,1,5,{}
+1453,Guisarme__,Guisarme,4,13000,,1000,84,,3,0,16514,7,2,34,2,18,1,5,{}
+1454,Glaive,Glaive,4,20000,,1200,104,,3,2,16514,7,2,34,2,18,1,5,{}
+1455,Glaive_,Glaive,4,20000,,1200,104,,3,3,16514,7,2,34,2,18,1,5,{}
+1456,Glaive__,Glaive,4,20000,,1200,104,,3,0,16514,7,2,34,2,18,1,5,{}
+1457,Partizan,Partizan,4,27700,,2000,124,,3,1,16514,7,2,34,2,18,1,5,{}
+1458,Partizan_,Partizan,4,27700,,2000,124,,3,2,16514,7,2,34,2,18,1,5,{}
+1459,Partizan__,Partizan,4,27700,,2000,124,,3,0,16514,7,2,34,3,18,1,5,{}
+1460,Trident,Trident,4,51000,,1200,150,,3,2,16514,7,2,34,3,33,1,5,{}
+1461,Trident_,Trident,4,51000,,1200,150,,3,3,16514,7,2,34,3,33,1,5,{}
+1462,Trident__,Trident,4,51000,,1200,150,,3,0,16514,7,2,34,3,33,1,5,{}
+1463,Halberd,Halberd,4,54000,,2500,165,,3,1,16514,7,2,34,3,33,1,5,{}
+1464,Halberd_,Halberd,4,54000,,2500,165,,3,2,16514,7,2,34,3,33,1,5,{}
+1465,Halberd__,Halberd,4,54000,,2500,165,,3,0,16514,7,2,34,3,33,1,5,{}
+1466,Crescent_Scythe,Crescent Scythe,4,,10,2500,180,,3,0,16514,7,2,34,4,48,1,5,{ bonus bCritical,30; bonus bHit,10; }
+1467,Bill_Guisarme,Bill Guisarme,4,,10,1000,183,,3,0,16514,7,2,34,4,48,1,5,{ bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiHuman,5; }
+1468,Zephyrus,Zephyrus,4,,10,2000,170,,3,0,16514,7,2,34,4,48,1,5,{ bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,21,3,90; }
+1469,Longinus's_Spear,Longinus's Spear,4,,10,2500,180,,3,0,16514,7,2,34,4,48,1,5,{ bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddRace,RC_Angel,10; }
+1470,Brionac,Brionac,4,,10,3000,190,,3,0,16514,7,2,34,4,48,1,5,{ bonus bAtkEle,Ele_Holy; skill 28,5; bonus3 bAutoSpell,13,3,90; bonus2 bAddRace,RC_Boss,5; }
+1471,Hellfire,Hellfire,4,,10,3500,200,,3,0,16514,7,2,34,4,48,1,5,{ bonus bAtkEle,Ele_Fire; bonus3 bAutoSpell,17,3,90; bonus bStr,3; }
+// 2-Handed Staves
+1472,Soul_Staff,Soul Staff,4,,10,1400,25,,1,0,67174916,7,2,34,3,73,1,10,{ bonus bInt,5; bonus bAgi,2; bonus bMatkRate,15; }
+1473,Wizardry_Staff,Wizardry Staff,4,,10,2400,120,,1,0,67174916,7,2,34,4,90,1,10,{ bonus bInt,6; bonus bDex,2; bonus bMatkRate,15; }
+// 2-Handed Spears
+1474,Gaebolg,Gae Bulg,4,,10,2000,160,,3,0,16514,7,2,34,4,60,1,5,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10; }
+1475,Cavalry_Lance,Cavalry Lance,4,,10,10,0,,0,0,0,,0,0,0,0,0,0,{}
+// Maces
+1501,Club,Club,4,120,,700,23,,1,3,8701363,7,2,2,1,2,1,8,{}
+1502,Club_,Club,4,120,,700,23,,1,4,8701363,7,2,2,1,2,1,8,{}
+1503,Club__,Club,4,120,,700,23,,1,0,8701363,7,2,2,1,2,1,8,{}
+1504,Mace,Mace,4,1600,,800,37,,1,3,8701363,7,2,2,1,2,1,8,{}
+1505,Mace_,Mace,4,1600,,800,37,,1,4,8701363,7,2,2,1,2,1,8,{}
+1506,Mace__,Mace,4,1600,,800,37,,1,0,8701363,7,2,2,1,2,1,8,{}
+1507,Smasher,Smasher,4,9000,,1000,54,,1,2,8701363,7,2,2,2,14,1,8,{}
+1508,Smasher_,Smasher,4,9000,,1000,54,,1,3,8701363,7,2,2,2,14,1,8,{}
+1509,Smasher__,Smasher,4,9000,,1000,54,,1,3,8701363,7,2,2,2,14,1,8,{}
+1510,Flail,Flail,4,16000,,900,69,,1,2,312754,7,2,2,2,14,1,8,{}
+1511,Flail_,Flail,4,16000,,900,69,,1,3,312754,7,2,2,2,14,1,8,{}
+1512,Flail__,Flail,4,16000,,900,69,,1,3,312754,7,2,2,2,14,1,8,{}
+1513,Morning_Star,Morning Star,4,41000,,1500,110,,1,1,312754,7,2,2,3,27,1,8,{}
+1514,Morning_Star_,Morning Star,4,41000,,1500,110,,1,2,312754,7,2,2,3,27,1,8,{}
+1515,Morning_Star__,Morning Star,4,41000,,1500,110,,1,2,312754,7,2,2,3,27,1,8,{}
+1516,Sword_Mace,Sword Mace,4,50000,,1200,130,,1,0,312754,7,2,2,3,27,1,8,{}
+1517,Sword_Mace_,Sword Mace,4,50000,,1200,130,,1,1,312754,7,2,2,3,27,1,8,{}
+1518,Sword_Mace__,Sword Mace,4,50000,,1200,130,,1,1,312754,7,2,2,3,27,1,8,{}
+1519,Chain,Chain,4,23000,,800,84,,1,2,312754,7,2,2,2,14,1,8,{}
+1520,Chain_,Chain,4,23000,,800,84,,1,3,312754,7,2,2,2,14,1,8,{}
+1521,Chain__,Chain,4,23000,,800,84,,1,3,312754,7,2,2,2,14,1,8,{}
+1522,Stunner,Stunner,4,60000,,2000,140,,1,0,33040,7,2,2,3,27,1,8,{ bonus2 bAddEff,Eff_Stan,1000; }
+1523,Spike,Spike,4,,10,700,85,,1,0,33040,7,2,2,4,40,1,8,{ bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67; }
+1524,Golden_Mace,Golden Mace,4,,10,800,110,,1,1,33040,7,2,2,4,40,1,8,{ bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0; }
+1525,Long_Mace,Long Mace,4,,10,800,135,,1,0,33040,7,2,2,4,40,1,8,{ bonus bLongAtkDef,10; bonus bAtkRange,3; }
+1526,Slash,Slash,4,,10,1000,145,,1,0,33040,7,2,2,4,40,1,8,{ bonus2 bAddRace,RC_Undead,15; bonus2 bWeaponComaRace,RC_Undead,50; bonus2 bExpAddRace,RC_Undead,5; }
+1527,Quadrille,Quadrille,4,,10,900,165,,1,0,33040,7,2,2,4,40,1,8,{ bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddEle,Ele_Earth,10; }
+1528,Grand_Cross,Grand Cross,4,,10,1500,140,,1,0,33040,7,2,2,4,40,1,8,{ bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,77,3,90; bonus bSPDrainValue,1; }
+1529,Iron_Driver,Iron Driver,4,,10,3000,155,,1,0,33024,7,2,2,3,78,1,8,{ bonus bAtkRange,1; }
+1530,Mjolnir,Mjolnir,4,,10,6000,250,,1,0,414946,7,2,2,4,95,0,8,{ bonus bAtkEle,Ele_Wind; bonus bDex,40; bonus bStr,15; bonus bAspdRate,30; }
+1531,Wrench,Wrench,4,,10,2500,115,,1,0,33040,7,2,2,3,55,1,8,{ bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stan,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100; }
+// Books
+1550,Book,Book,4,30000,,600,85,,1,3,33620224,7,2,2,2,14,1,15,{}
+1551,Bible,Bible,4,60000,,1000,115,,1,2,33620224,7,2,2,3,27,1,15,{ bonus bInt,2; }
+1552,Tablet,Tablet,4,51000,,800,125,,1,1,33620224,7,2,2,3,27,1,15,{}
+1553,Book_of_Billows,Book of Billows,4,35000,,750,90,,1,0,33620224,7,2,2,3,27,1,15,{ bonus bAtkEle,Ele_Water; }
+1554,Book_of_Mother_Earth,Book of Mother Earth,4,35000,,750,90,,1,0,33620224,7,2,2,3,27,1,15,{ bonus bAtkEle,Ele_Earth; }
+1555,Book_of_Blazing_Sun,Book of Blazing Sun,4,35000,,750,90,,1,0,33620224,7,2,2,3,27,1,15,{ bonus bAtkEle,Ele_Fire; }
+1556,Book_of_Gust_of_Wind,Book of Gust of Wind,4,35000,,750,90,,1,0,33620224,7,2,2,3,27,1,15,{ bonus bAtkEle,Ele_Wind; }
+1557,Book_of_the_Apocalypse,Book of the Apocalypse,4,35000,,800,120,,1,0,33620224,7,2,2,4,40,1,15,{ bonus bAtkEle,Ele_Dark; bonus2 bSubEle,Ele_Holy,-5; bonus2 bAddEle,Ele_Water,7; bonus2 bAddEle,Ele_Earth,7; bonus2 bAddEle,Ele_Fire,7; bonus2 bAddEle,Ele_Wind,7; }
+1558,Girl's_Diary,Girl's Diary,4,,10,300,60,,1,1,33620224,7,2,2,4,40,1,15,{ bonus2 bAddDamageClass,1188,150; }
+1559,Legacy_of_Dragon,Legacy of Dragon,4,,10,700,130,,1,0,33620224,7,2,2,4,70,1,15,{ bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10; }
+1560,Sage's_Diary,Sage's Diary,4,,10,1100,100,,1,2,33620224,7,2,2,3,60,1,15,{ bonus bMatkRate,15; if(readparam(bStr)>=50) bonus bAspdRate,5; if(readparam(bInt)>=70) bonus bMatkRate,5; }
+1561,Hard_Covered_Book,Hard Covered Book,4,,10,1500,140,,1,1,33620224,7,2,2,4,55,1,15,{ bonus bStr,3; bonus bDex,2; }
+1562,Battlefield_Textbook,Textbook on Battlefield,4,,10,1500,140,,1,1,33620224,7,2,2,4,55,1,15,{ bonus bInt,3; bonus4 bAutoSpell,34,3+(getskilllv(34)>3)*(getskilllv(34)-3),10,0; }
+1599,Angra_Manyu,Angra Manyu,4,120,,10,1,,1,4,10477567,7,2,2,4,2,1,8,{ bonus bBaseAtk,3800; bonus2 bHPDrainRate,1000,100; }
+// Staffs
+1601,Rod,Rod,4,50,,400,15,,1,3,75596565,7,2,2,1,1,1,10,{ bonus bMatkRate,15; }
+1602,Rod_,Rod,4,50,,400,15,,1,4,75596565,7,2,2,1,1,1,10,{ bonus bMatkRate,15; }
+1603,Rod__,Rod,4,50,,400,15,,1,0,75596565,7,2,2,1,1,1,10,{ bonus bMatkRate,15; }
+1604,Wand,Wand,4,2500,,400,25,,1,2,75596565,7,2,2,2,12,1,10,{ bonus bInt,1; bonus bMatkRate,15; }
+1605,Wand_,Wand,4,2500,,400,25,,1,3,75596565,7,2,2,2,12,1,10,{ bonus bInt,1; bonus bMatkRate,15; }
+1606,Wand__,Wand,4,2500,,400,25,,1,0,75596565,7,2,2,2,12,1,10,{ bonus bInt,1; bonus bMatkRate,15; }
+1607,Staff,Staff,4,9500,,400,40,,1,2,67207956,7,2,2,2,12,1,10,{ bonus bInt,2; bonus bMatkRate,15; }
+1608,Staff_,Staff,4,9500,,400,40,,1,3,67207956,7,2,2,2,12,1,10,{ bonus bInt,2; bonus bMatkRate,15; }
+1609,Staff__,Staff,4,9500,,400,40,,1,0,67207956,7,2,2,2,12,1,10,{ bonus bInt,2; bonus bMatkRate,15; }
+1610,Arc_Wand,Arc Wand,4,45000,,400,60,,1,1,67207956,7,2,2,3,24,1,10,{ bonus bInt,3; bonus bMatkRate,15; }
+1611,Arc_Wand_,Arc Wand,4,45000,,400,60,,1,2,67207956,7,2,2,3,24,1,10,{ bonus bInt,3; bonus bMatkRate,15; }
+1612,Arc_Wand__,Arc Wand,4,45000,,400,60,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bInt,3; bonus bMatkRate,15; }
+1613,Mighty_Staff,Mighty Staff,4,,10,700,130,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bStr,10; bonus bMatkRate,15; bonus bSPDrainValue,-2; }
+1614,Blessed_Wand,Wand of Occult,4,,10,700,75,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bInt,3; bonus bMatkRate,15; }
+1615,Evil_Bone_Wand,Evil Bone Wand,4,,10,700,40,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bInt,4; bonus bAtkEle,Ele_Undead; bonus bMatkRate,15; }
+1616,Winged_Staff,Winged Staff,4,86000,,500,60,,1,0,67174916,7,2,2,4,40,1,10,{ bonus bMatkRate,15; bonus bCastrate,-5; }
+1617,Wand_of_Survival,Wand of Survival,4,85000,,1000,50,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bDex,2; bonus bMatkRate,15; bonus bMaxHP,300; }
+1618,Wand_of_Survival_,Wand of Survival,4,85000,,1000,50,,1,1,67207956,7,2,2,3,24,1,10,{ bonus bDex,3; bonus bMatkRate,15; bonus bMaxHP,400; }
+1619,Wand_of_Survival__,Wand of Survival,4,85000,,1000,50,,1,0,67207956,7,2,2,3,24,1,10,{ bonus bInt,2; bonus bMatkRate,15; bonus bMaxHP,300; }
+1620,Wand_of_Survival___,Wand of Survival,4,85000,,1000,50,,1,1,67207956,7,2,2,3,24,1,10,{ bonus bInt,3; bonus bMatkRate,15; bonus bMaxHP,400; }
+1621,Wand_of_Hypnotist,Wand of Hypnotist,4,86000,,500,70,,1,1,8388609,7,2,2,3,30,1,10,{ bonus bInt,1; bonus bMatkRate,25; }
+1622,Wand_of_Hypnotist_,Wand of Hypnotist,4,86000,,500,70,,1,2,8388609,7,2,2,3,30,1,10,{ bonus bInt,1; bonus bMatkRate,25; }
+// Bows
+1701,Bow,Bow,4,1000,,500,15,,5,3,1706056,7,2,34,1,4,1,11,{}
+1702,Bow_,Bow,4,1000,,500,15,,5,4,1706056,7,2,34,1,4,1,11,{}
+1703,Bow__,Bow,4,1000,,500,15,,5,0,1706056,7,2,34,1,4,1,11,{}
+1704,Composite_Bow,Composite Bow,4,2500,,600,29,,5,3,1706056,7,2,34,1,4,1,11,{}
+1705,Composite_Bow_,Composite Bow,4,2500,,600,29,,5,4,1706056,7,2,34,1,4,1,11,{}
+1706,Composite_Bow__,Composite Bow,4,2500,,600,29,,5,0,1706056,7,2,34,1,4,1,11,{}
+1707,Great_Bow,Great Bow,4,10000,,1000,50,,5,2,1706056,7,2,34,2,18,1,11,{}
+1708,Great_Bow_,Great Bow,4,10000,,1000,50,,5,3,1706056,7,2,34,2,18,1,11,{}
+1709,Great_Bow__,Great Bow,4,10000,,1000,50,,5,0,1706056,7,2,34,2,18,1,11,{}
+1710,Crossbow,Cross Bow,4,17000,,900,65,,5,2,1706056,7,2,34,2,18,1,11,{}
+1711,Crossbow_,Cross Bow,4,17000,,900,65,,5,3,1706056,7,2,34,2,18,1,11,{}
+1712,Crossbow__,Cross Bow,4,17000,,900,65,,5,0,1706056,7,2,34,2,18,1,11,{}
+1713,Arbalest,Arbalest,4,48000,,1000,90,,5,1,1706056,7,2,34,3,33,1,11,{ bonus bDex,2; }
+1714,Gakkung,Gakkung,4,42000,,1100,100,,5,1,1706056,7,2,34,3,33,1,11,{}
+1715,Arbalest_,Arbalest,4,48000,,1000,90,,5,2,1706056,7,2,34,3,33,1,11,{ bonus bDex,2; }
+1716,Gakkung_,Gakkung,4,42000,,1100,100,,5,2,1706056,7,2,34,3,33,1,11,{}
+1718,Hunter_Bow,Hunter Bow,4,64000,,1500,125,,5,0,2048,7,2,34,3,33,1,11,{}
+1719,Roguemaster's_Bow,Roguemaster's Bow,4,,10,500,75,,11,0,131136,7,2,34,4,48,1,11,{ bonus bAtkRange,11; }
+1720,Rudra's_Bow,Rudra's Bow,4,,10,1200,150,,5,0,1705992,7,2,34,4,48,1,11,{ bonus bAtkEle,Ele_Holy; bonus bInt,5; skill 35,1; skill 28,1; bonus2 bResEff,Eff_Poison,5000; bonus2 bResEff,Eff_Curse,5000; bonus2 bResEff,Eff_Silence,5000; bonus2 bResEff,Eff_Confusion,5000; bonus2 bResEff,Eff_Blind,5000; }
+1721,Repeating_Crossbow,Repeating Crossbow,4,89000,,2000,95,,9,1,133184,7,2,34,3,65,1,11,{ bonus bAtkRange,4; }
+1722,Ballista,Ballista,4,,10,3500,145,,5,0,1574912,7,2,34,4,77,1,11,{}
+1723,Lunar_Bow,Lunar Bow,4,,10,2000,100,,5,2,2048,7,2,34,3,30,1,11,{ bonus bDef,2+3*(getrefine()>9)+(getrefine()>6 && getrefine()<=9); }
+1724,Dragon_Wing,Dragon Wing,4,,10,1200,100,,5,0,1706056,7,2,34,4,60,1,11,{ bonus3 bAddMonsterDropItem,1765,9,300; bonus bIgnoreDefRace,RC_Dragon; }
+1725,Wandering_Bard's_Bow,Wandering Bard's Bow,4,,10,1700,120,,5,1,1574912,7,2,34,4,70,1,11,{ bonus bInt,2; bonus bSPrecovRate,10; }
+// Arrows
+1750,Arrow,Arrow,10,1,,1,25,,,,1706056,7,2,32768,,1,,,{}
+1751,Silver_Arrow,Silver Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Holy; }
+1752,Fire_Arrow,Fire Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Fire; }
+1753,Steel_Arrow,Steel Arrow,10,2,,2,40,,,,1706056,7,2,32768,,1,,,{}
+1754,Crystal_Arrow,Crystal Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Water; }
+1755,Arrow_of_Wind,Arrow of Wind,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Wind; }
+1756,Stone_Arrow,Stone Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Earth; }
+1757,Immaterial_Arrow,Immaterial Arrow,10,3,,1,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Ghost; }
+1758,Stun_Arrow,Stun Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus2 bAddEff,Eff_Stan,500; }
+1759,Freezing_Arrow,Freeze Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; }
+1760,Flash_Arrow,Flash Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus2 bAddEff,Eff_Blind,500; }
+1761,Curse_Arrow,Curse Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus2 bAddEff,Eff_Curse,500; }
+1762,Rusty_Arrow,Rusted Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Poison; }
+1763,Poison_Arrow,Poison Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500; }
+1764,Incisive_Arrow,Sharp Arrow,10,3,,3,10,,,,1706056,7,2,32768,,1,,,{ bonus bCritical,10; }
+1765,Oridecon_Arrow,Oridecon Arrow,10,3,,3,50,,,,1706056,7,2,32768,,1,,,{}
+1766,Arrow_of_Counter_Evil,Arrow of Counter Evil,10,40,,3,50,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Holy; }
+1767,Arrow_of_Shadow,Shadow Arrow,10,3,,2,30,,,,1706056,7,2,32768,,1,,,{ bonus bAtkEle,Ele_Dark; }
+1768,Sleep_Arrow,Sleep Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus2 bAddEff,Eff_Sleep,500; }
+1769,Silence_Arrow,Mute Arrow,10,3,,3,1,,,,1706056,7,2,32768,,1,,,{ bonus2 bAddEff,Eff_Silence,500; }
+1770,Iron_Arrow,Iron Arrow,10,2,,1,30,,,,1706056,7,2,32768,,1,,,{}
+1771,Venom_Knife,Venom Knife,10,50,,10,30,,,,4096,7,2,32768,,1,,,{}
+// Knuckles
+1801,Waghnak,Waghnak,4,8000,,400,30,,1,3,33024,7,2,2,1,1,1,12,{}
+1802,Waghnak_,Waghnak,4,8000,,400,30,,1,4,33024,7,2,2,1,1,1,12,{}
+1803,Knuckle_Duster,Knuckle Duster,4,25000,,450,50,,1,2,33024,7,2,2,2,12,1,12,{}
+1804,Knuckle_Duster_,Knuckle Duster,4,25000,,450,50,,1,3,33024,7,2,2,2,12,1,12,{}
+1805,Studded_Knuckles,Studded Knuckles,4,32000,,450,65,,1,2,33024,7,2,2,2,12,1,12,{}
+1806,Studded_Knuckles_,Studded Knuckles,4,32000,,450,65,,1,3,33024,7,2,2,2,12,1,12,{}
+1807,Fist,Fist,4,53000,,650,115,,1,0,33024,7,2,2,3,24,1,12,{}
+1808,Fist_,Fist,4,53000,,650,115,,1,1,33024,7,2,2,3,24,1,12,{}
+1809,Claw,Claw,4,67000,,500,86,,1,1,33024,7,2,2,3,24,1,12,{ bonus bStr,2; }
+1810,Claw_,Claw,4,67000,,500,86,,1,2,33024,7,2,2,3,24,1,12,{ bonus bStr,2; }
+1811,Finger,Finger,4,58000,,500,97,,1,1,33024,7,2,2,3,24,1,12,{}
+1812,Finger_,Finger,4,58000,,500,97,,1,2,33024,7,2,2,3,24,1,12,{}
+1813,Kaiser_Knuckle,Kaiser Knuckle,4,,10,450,110,,1,0,33024,7,2,2,4,36,1,12,{ bonus bAtkEle,Ele_Wind; bonus2 bAddRace,RC_Undead,5; bonus2 bAddEle,Ele_Water,10; bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Fire,10; bonus2 bAddEle,Ele_Wind,10; }
+1814,Berserk,Berserk,4,,10,500,120,,1,0,33024,7,2,2,4,36,1,12,{ bonus bAspdRate,12; }
+1815,Garm's_Claw,Garm's Claw,4,,10,550,115,,1,1,32768,7,2,2,4,70,1,12,{ bonus bAtkEle,Ele_Dark; bonus bMaxHPrate,-2; bonus2 bAddEff,Eff_Bleeding,500; }
+// Instruments
+1901,Violin,Violin,4,4000,,700,50,,1,3,524288,7,1,2,1,2,1,13,{}
+1902,Violin_,Violin,4,4000,,700,50,,1,4,524288,7,1,2,1,2,1,13,{}
+1903,Mandolin,Mandolin,4,18000,,400,90,,1,2,524288,7,1,2,2,14,1,13,{}
+1904,Mandolin_,Mandolin,4,18000,,400,90,,1,3,524288,7,1,2,2,14,1,13,{}
+1905,Lute,Lute,4,24500,,500,105,,1,2,524288,7,1,2,2,14,1,13,{}
+1906,Lute_,Lute,4,24500,,500,105,,1,3,524288,7,1,2,2,14,1,13,{}
+1907,Guitar,Guitar,4,47000,,900,142,,1,0,524288,7,1,2,3,27,1,13,{}
+1908,Guitar_,Guitar,4,47000,,900,142,,1,1,524288,7,1,2,3,27,1,13,{}
+1909,Harp,Harp,4,62000,,900,114,,1,1,524288,7,1,2,3,27,1,13,{ bonus bInt,2; }
+1910,Harp_,Harp,4,62000,,900,114,,1,2,524288,7,1,2,3,27,1,13,{ bonus bInt,2; }
+1911,Guhmoongoh,Guhmoongoh,4,54000,,1300,126,,1,1,524288,7,1,2,3,27,1,13,{}
+1912,Guhmoongoh_,Guhmoongoh,4,54000,,1300,126,,1,2,524288,7,1,2,3,27,1,13,{}
+1913,Electric_Guitar,Electric Guitar,4,,10,1800,110,,1,0,524288,7,1,2,4,70,1,13,{ skill 84,1; bonus3 bAutoSpell,84,1,90; bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,1; }
+1914,Guitar_of_Burning_Passion,Guitar of Burning Passion,4,,10,900,110,,1,0,524288,7,1,2,3,27,1,13,{ bonus bAtkEle,Ele_Fire; }
+1915,Guitar_of_Lonely_One,Guitar of Lonely one,4,,10,900,110,,1,0,524288,7,1,2,3,27,1,13,{ bonus bAtkEle,Ele_Water; }
+1916,Guitar_of_Vast_Ground,Guitar of Vast Ground,4,,10,900,110,,1,0,524288,7,1,2,3,27,1,13,{ bonus bAtkEle,Ele_Earth; }
+1917,Guitar_of_Breeze,Guitar of Breeze,4,,10,900,110,,1,0,524288,7,1,2,3,27,1,13,{ bonus bAtkEle,Ele_Wind; }
+1918,Korean_Mandolin,Korean Mandolin,4,,10,1200,150,,1,0,524288,7,1,2,4,65,1,13,{ bonus2 bSkillAtk,394,10; bonus2 bSkillAtk,316,10; }
+// Whips
+1950,Rope,Rope,4,2500,,400,45,,2,3,1048576,7,0,2,1,3,1,14,{}
+1951,Rope_,Rope,4,2500,,400,45,,2,4,1048576,7,0,2,1,3,1,14,{}
+1952,Whip,Whip,4,12000,,300,80,,2,2,1048576,7,0,2,2,16,1,14,{}
+1953,Whip_,Whip,4,12000,,300,80,,2,3,1048576,7,0,2,2,16,1,14,{}
+1954,Wire_Whip,Wire Whip,4,17500,,1000,95,,2,2,1048576,7,0,2,2,16,1,14,{}
+1955,Wire_Whip_,Wire Whip,4,17500,,1000,95,,2,3,1048576,7,0,2,2,16,1,14,{}
+1956,Rante_Whip,Rante Whip,4,32000,,900,135,,2,0,1048576,7,0,2,3,30,1,14,{}
+1957,Rante_Whip_,Rante Whip,4,32000,,900,135,,2,1,1048576,7,0,2,3,30,1,14,{}
+1958,Tail_Whip,Tail Whip,4,41000,,700,105,,2,1,1048576,7,0,2,3,30,1,14,{ bonus bLuk,3; }
+1959,Tail_Whip_,Tail Whip,4,41000,,700,105,,2,2,1048576,7,0,2,3,30,1,14,{ bonus bLuk,3; }
+1960,Whip__,Whip,4,38000,,700,120,,2,1,1048576,7,0,2,3,30,1,14,{}
+1961,Whip___,Whip,4,38000,,700,120,,2,2,1048576,7,0,2,3,30,1,14,{}
+1962,Lariat Whip,Lariat Whip,4,,10,400,100,,2,0,1048576,7,0,2,4,44,1,14,{ bonus bDex,5; bonus bAgi,1; }
+1963,Rapture_Rose,Rapture Rose,4,,10,300,115,,2,0,1048576,7,0,2,4,44,1,14,{ bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,5000; }
+1964,Chemeti,Chemeti,4,,10,700,135,,2,0,1048576,7,0,2,4,44,1,14,{ bonus bCriticalRate,5; bonus bFlee,10; bonus bFlee2,2; }
+1965,Whip_of_Scarlet_Flame,Whip of Scarlet Flame,4,,10,700,110,,2,0,1048576,7,0,2,3,30,1,14,{ bonus bAtkEle,Ele_Fire; }
+1966,Whip_of_Icy_Blade,Whip of Icy Blade,4,,10,700,110,,2,0,1048576,7,0,2,3,30,1,14,{ bonus bAtkEle,Ele_Water; }
+1967,Whip_of_Earth,Whip of Earth,4,,10,700,110,,2,0,1048576,7,0,2,3,30,1,14,{ bonus bAtkEle,Ele_Earth; }
+1968,Jumprope,Jumprope,4,,10,400,120,,2,0,1048576,7,0,2,3,30,1,14,{ bonus bCriticalRate,20; }
+1969,Blade_Whip,Blade Whip,4,,10,1200,140,,2,0,1048576,7,0,2,4,30,1,14,{ bonus2 bAddEff,Eff_Bleeding,500; }
+1970,Queen's_Whip,Queen's Whip,4,,10,1100,150,,2,0,1048576,7,0,2,4,65,1,14,{ bonus2 bSkillAtk,394,10; bonus2 bSkillAtk,324,10; }
+1971,Electric_Wire,Electric Wire,4,,10,10,0,,0,0,0,,0,0,0,0,0,0,{}
+
+// Shields
+//===================================================================
+2101,Guard,Guard,5,500,,300,,3,,0,127918079,7,2,32,,0,1,1,{}
+2102,Guard_,Guard,5,500,,300,,3,,1,127918079,7,2,32,,0,1,1,{}
+2103,Buckler,Buckler,5,14000,,600,,4,,0,2020850,7,2,32,,0,1,2,{}
+2104,Buckler_,Buckler,5,14000,,600,,4,,1,2020850,7,2,32,,0,1,2,{}
+2105,Shield,Shield,5,56000,,1300,,6,,0,16514,7,2,32,,0,1,3,{}
+2106,Shield_,Shield,5,56000,,1300,,6,,1,16514,7,2,32,,0,1,3,{}
+2107,Mirror_Shield,Mirror Shield,5,60000,,1000,,4,,0,33570946,7,2,32,,0,1,4,{ bonus bMdef,5; }
+2108,Mirror_Shield_,Mirror Shield,5,60000,,1000,,4,,1,33570946,7,2,32,,0,1,4,{ bonus bMdef,5; }
+2109,Memory_Book,Memory Book,5,,10,1000,,3,,0,67174916,7,2,32,,0,1,0,{ bonus bInt,1; bonus bMdef,3; }
+2110,Holy_Guard,Holy Guard,5,,10,1400,,5,,0,16384,7,2,32,,68,0,3,{ bonus bVit,2; bonus bMdef,2; }
+2111,Evangelist,Evangelist,5,,10,1400,,5,,0,16384,7,2,32,,83,1,3,{ bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0; }
+2112,Novice_Guard,Novice Guard,5,,10,1,,3,,0,8388609,7,2,32,,0,0,1,{}
+2113,Novice_Shield,Novice Shield,5,5000,,1000,,3,,1,8388609,7,2,32,,40,1,3,{ bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Earth,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Wind,20; bonus2 bSubEle,Ele_Poison,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20; }
+2114,Stone_Buckler,Stone_Buckler,5,,10,1500,,4,,1,119529470,7,2,32,,65,1,2,{ bonus2 bSubEle,Ele_Neutral,5; if(BaseClass == Job_Swordman) bonus bDef,5; if (isequipped(2353,5122)==0) end; bonus bStr,2; bonus bDef,5; bonus bMdef,5; }
+2115,Valkyrie_Shield,Valkyrie Shield,5,,10,500,,3,,1,119529470,7,2,32,,65,1,3,{  bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; if(isequipped(2353,5124)==0) bonus bMdef,5; end; bonus bDef,2; bonus bMdef,25; }
+2116,Angel_Guard,Angel's Guard,5,,10,500,,3,,1,8388609,7,2,32,,20,1,3,{ bonus2 bSubRace,RC_Fish,5; }
+2199,Ahura_Mazda,Ahura Mazda,5,,10,100,,0,,0,127918079,7,2,32,,1,1,0,{ bonus bShortWeaponDamageReturn,100; bonus2 bSubRace,RC_DemiHuman,95; }
+
+// Headgears
+//===================================================================
+2201,Sunglasses,Sunglasses,5,5000,,100,,0,,0,127918079,7,2,512,,0,0,12,{ bonus2 bResEff,Eff_Blind,500; }
+2202,Sunglasses_,Sunglasses,5,5000,,100,,0,,1,127918079,7,2,512,,0,0,12,{ bonus2 bResEff,Eff_Blind,500; }
+2203,Glasses,Glasses,5,4000,,100,,0,,0,127918079,7,2,512,,0,0,3,{}
+2204,Glasses_,Glasses,5,4000,,100,,0,,1,127918079,7,2,512,,0,0,3,{}
+2205,Diver's_Goggles,Diver Goggles,5,3500,,100,,0,,0,127918079,7,2,512,,0,0,10,{}
+2206,Wedding_Veil,Wedding Veil,5,23000,,100,,0,,0,127918079,7,0,256,,0,1,44,{ bonus bMdef,5; }
+2207,Fancy_Flower,Fancy Flower,5,,10,100,,0,,0,127918079,7,2,256,,0,1,4,{ bonus2 bSubRace,RC_Plant,10; }
+2208,Ribbon,Ribbon,5,800,,100,,1,,0,127918079,7,2,256,,0,1,17,{ bonus bMdef,3; }
+2209,Ribbon_,Ribbon,5,800,,100,,1,,1,127918079,7,2,256,,0,1,17,{ bonus bMdef,3; }
+2210,Hair_Band,Hair Band,5,500,,100,,1,,0,127918079,7,2,256,,0,0,9,{}
+2211,Bandana,Bandana,5,400,,100,,1,,0,127918079,7,2,256,,0,1,6,{}
+2212,Eye_Bandage,Eye Patch,5,1000,,100,,0,,0,127918079,7,2,512,,0,0,13,{}
+2213,Kitty_Band,Kitty Band,5,,10,100,,2,,0,127918079,7,2,256,,0,1,2,{}
+2214,Bunny_Band,Bunny Band,5,,10,100,,2,,0,127918079,7,2,256,,0,1,15,{ bonus bLuk,2; }
+2215,Flower_Hairband,Flower Band,5,,10,100,,2,,0,127918079,7,2,256,,0,1,5,{}
+2216,Biretta,Biretta,5,9000,,100,,4,,0,33040,7,2,256,,0,1,11,{}
+2217,Biretta_,Biretta,5,9000,,100,,4,,1,33040,7,2,256,,0,1,11,{}
+2218,Flu_Mask,Flu Mask,5,300,,100,,0,,0,127918079,7,2,1,,0,0,8,{ bonus2 bResEff,Eff_Silence,1000; }
+2219,Flu_Mask_,Flu Mask,5,300,,100,,0,,1,127918079,7,2,1,,0,0,8,{ bonus2 bResEff,Eff_Silence,1000; }
+2220,Hat,Hat,5,1000,,200,,2,,0,127918079,7,2,256,,0,1,16,{}
+2221,Hat_,Hat,5,1000,,200,,2,,1,127918079,7,2,256,,0,1,16,{}
+2222,Turban,Turban,5,4500,,300,,3,,0,119529470,7,2,256,,0,1,7,{}
+2223,Turban_,Turban,5,4500,,300,,3,,1,119529470,7,2,256,,0,1,7,{}
+2224,Goggles,Goggles,5,10000,,300,,5,,0,1989866,7,2,768,,0,1,1,{}
+2225,Goggles_,Goggles,5,10000,,300,,5,,1,1989866,7,2,768,,0,1,1,{}
+2226,Cap,Cap,5,12000,,400,,4,,0,1989866,7,2,256,,0,1,14,{}
+2227,Cap_,Cap,5,12000,,400,,4,,1,1989866,7,2,256,,0,1,14,{}
+2228,Helm,Helm,5,44000,,600,,6,,0,16514,7,2,256,,0,1,40,{}
+2229,Helm_,Helm,5,44000,,600,,6,,1,16514,7,2,256,,0,1,40,{}
+2230,Gemmed_Sallet,Gemmed Sallet,5,50000,,500,,4,,0,414946,7,2,256,,0,1,0,{ bonus bMdef,3; }
+2231,Gemmed_Sallet_,Gemmed Sallet,5,50000,,500,,4,,1,414946,7,2,256,,0,1,0,{ bonus bMdef,3; }
+2232,Circlet,Circlet,5,7500,,300,,3,,0,67207956,7,2,256,,0,1,18,{ bonus bMdef,3; }
+2233,Circlet_,Circlet,5,7500,,300,,3,,1,67207956,7,2,256,,0,1,18,{ bonus bMdef,3; }
+2234,Tiara,Tiara,5,,10,400,,4,,0,119529470,7,0,256,,45,1,19,{ bonus bInt,2; }
+2235,Crown,Crown,5,,10,400,,4,,0,119529470,7,1,256,,45,1,45,{ bonus bInt,2; }
+2236,Santa's_Hat,Santa's Hat,5,,10,100,,1,,0,127918079,7,2,256,,0,1,20,{ bonus bMdef,1; bonus bLuk,1; }
+2237,Bandit_Beard,Bandit Beard,5,2,,100,,0,,0,127918079,7,2,1,,0,0,21,{}
+2238,Moustaches,Moustaches,5,2,,100,,0,,0,127918079,7,2,1,,0,0,22,{}
+2239,Single_Glass,Single Glass,5,10000,,100,,0,,0,127918079,7,2,512,,0,0,23,{}
+2240,Beard,Beard,5,2,,100,,0,,0,127918079,7,2,1,,0,0,24,{}
+2241,Grandpa_Beard,Grandpa Beard,5,5000,,100,,0,,0,127918079,7,2,1,,0,0,25,{}
+2242,Purple_Sunglasses,Purple Glasses,5,24000,,100,,1,,0,127918079,7,2,512,,0,0,26,{ bonus2 bResEff,Eff_Blind,1000; }
+2243,Geek_Glasses,Geek Glasses,5,20000,,100,,1,,0,127918079,7,2,512,,0,0,27,{ bonus2 bResEff,Eff_Blind,1500; }
+2244,Big_Ribbon,Big Ribbon,5,15000,,200,,2,,0,119529470,7,2,256,,0,1,28,{ bonus bMdef,3; }
+2245,Sweet_Gent,Sweet Gent,5,15000,,400,,3,,0,119529470,7,2,256,,0,1,29,{}
+2246,Golden_Gear,Golden Gear,5,,10,900,,5,,0,119529470,7,2,256,,40,1,30,{}
+2247,Romantic_Gent,Romantic Gent,5,15000,,400,,3,,0,119529470,7,2,256,,0,1,31,{}
+2248,Western_Grace,Western Grace,5,15000,,400,,3,,0,119529470,7,2,256,,0,1,32,{}
+2249,Coronet,Coronet,5,,10,300,,3,,0,119529470,7,2,256,,0,1,33,{ bonus bInt,1; }
+2250,Fillet,Cute Ribbon,5,500,,100,,1,,0,119529470,7,2,256,,0,0,34,{ bonus bMaxSP,20; }
+2251,Holy_Bonnet,Monk Hat,5,30000,,100,,5,,0,33040,7,2,256,,0,1,35,{ bonus bMdef,3; }
+2252,Wizard_Hat,Wizard Hat,5,,10,300,,4,,0,67174916,7,2,256,,0,1,36,{ bonus bMaxSP,100; }
+2253,Sunflower,Sunflower,5,,10,100,,1,,0,127918079,7,2,256,,0,0,37,{ bonus2 bSubRace,RC_Insect,10; }
+2254,Angel_Wing,Angel Wing,5,,10,100,,2,,0,119529470,7,2,256,,0,1,38,{ bonus bMdef,3; bonus bAgi,1; bonus bLuk,1; bonus2 bSubRace,RC_Demon,3; }
+2255,Evil_Wing,Evil Wing,5,,10,100,,3,,0,119529470,7,2,256,,0,1,39,{ bonus bMdef,2; bonus bStr,1; bonus2 bSubRace,RC_Angel,3; }
+2256,Majestic_Goat,Majestic Goat,5,,10,800,,5,,0,50611362,7,2,256,,0,1,41,{ bonus bStr,1; }
+2257,Snow_Horn,Snow Horn,5,,10,100,,2,,0,127918079,7,2,256,,0,1,42,{}
+2258,Spiky_Band,Spiky Band,5,,10,1000,,6,,0,50779634,7,2,256,,50,1,43,{}
+2259,Mini_Propeller,Mini Propeller,5,,10,100,,1,,0,127918079,7,2,256,,0,1,46,{}
+2260,Mini_Glasses,Mini Glasses,5,28000,,100,,1,,0,119529470,7,2,512,,0,0,47,{}
+2261,Army_Cap,Army Cap,5,,10,400,,4,,0,414946,7,2,256,,0,1,48,{}
+2262,Pierrot_Nose,Pierrot Nose,5,,10,100,,0,,0,127918079,7,2,1,,0,0,49,{}
+2263,Zorro_Masque,Zorro Masque,5,,10,100,,0,,0,119529470,7,2,512,,0,0,50,{}
+2264,Munak_Hat,Munak Hat,5,,10,300,,5,,0,127918079,7,2,769,,0,0,51,{ bonus2 bSubRace,RC_Undead,10; }
+2265,Gangster_Mask,Gangster Mask,5,,10,100,,0,,0,127918079,7,2,1,,0,0,52,{ bonus2 bResEff,Eff_Silence,1500; }
+2266,Iron_Cain,Iron Cain,5,,10,300,,1,,0,16514,7,2,1,,50,0,53,{}
+2267,Cigar,Cigar,5,,10,100,,0,,0,119529470,7,2,1,,0,0,54,{ bonus2 bSubRace,RC_Insect,3; }
+2268,Pipe,Pipe,5,,10,100,,0,,0,119529470,7,2,1,,0,0,55,{ bonus2 bSubRace,RC_Insect,3; }
+2269,Romantic_Flower,Romantic Flower,5,,10,100,,0,,0,127918079,7,2,1,,0,0,56,{ bonus2 bSubRace,RC_Plant,3; }
+2270,Romantic_Leaf,Romantic Leaf,5,,10,100,,0,,0,119529470,7,2,1,,0,0,57,{ bonus2 bSubRace,RC_Plant,3; }
+2271,Jack_a_Dandy,Jack a Dandy,5,45000,,100,,1,,0,119529470,7,2,256,,0,0,58,{}
+2272,Stop_Post,Stop Post,5,,10,400,,1,,0,127918079,7,2,256,,0,1,59,{}
+2273,Doctor_Cap,Doctor Band,5,,10,100,,1,,0,119529470,7,2,256,,0,1,60,{ bonus bInt,1; }
+2274,Ghost_Bandana,Ghost Bandana,5,,10,100,,0,,0,119529470,7,2,256,,0,1,61,{ bonus bAgi,2; bonus2 bSubEle,Ele_Ghost,10; }
+2275,Red_Bandana,Red Bandana,5,,10,100,,2,,0,127918079,7,2,256,,0,1,62,{}
+2276,Eagle_Eyes,Eagle Eyes,5,,10,100,,1,,0,127918079,7,2,512,,0,0,63,{}
+2277,Nurse_Cap,Nurse Cap,5,,10,100,,1,,0,33040,7,2,256,,0,1,64,{ bonus bInt,1; bonus bLuk,1; }
+2278,Mr_Smile,Mr. Smile,5,60,,100,,1,,0,127918079,7,2,513,,0,0,65,{}
+2279,Bomb_Wick,Bomb Wick,5,,10,100,,1,,0,127918079,7,2,256,,0,0,66,{}
+2280,Sakkat,Sakkat,5,,10,300,,3,,0,127918079,7,2,256,,0,1,67,{ bonus bAgi,1; }
+2281,Opera_Masque,Opera Masque,5,8000,,200,,2,,0,119529470,7,2,513,,0,0,68,{}
+2282,Heaven_Ring,Heaven Ring,5,,10,100,,0,,0,127918079,7,2,256,,0,0,69,{ bonus2 bSubEle,Ele_Holy,10; }
+2283,Ear_Muffs,Ear Muffs,5,,10,200,,3,,0,127918079,7,2,256,,0,1,70,{ bonus2 bResEff,Eff_Curse,1000; }
+2284,Antler,Antler,5,,10,500,,4,,0,119529470,7,2,256,,0,1,71,{}
+2285,Apple_o'_Archer,Apple o' Archer,5,,10,200,,0,,0,119529470,7,2,256,,30,1,72,{ bonus bDex,3; }
+2286,Elven_Ears,Elven Ears,5,,10,100,,0,,0,119529470,7,2,512,,70,0,73,{}
+2287,Pirate_Bandana,Pirate Bandana,5,,10,100,,3,,0,119529470,7,2,256,,0,1,74,{ bonus bStr,1; }
+2288,Mr_Scream,Mr. Scream,5,,10,100,,1,,0,119529470,7,2,513,,0,0,75,{}
+2289,Poo_Poo_Hat,Poo Poo Hat,5,,10,700,,0,,0,127918079,7,2,256,,0,0,76,{ bonus2 bSubRace,RC_DemiHuman,10; }
+2290,Funeral_Hat,Funeral Hat,5,3000,,100,,1,,0,127918079,7,2,256,,0,0,77,{}
+2291,Masquerade,Masquerade,5,,10,100,,0,,0,119529470,7,2,512,,0,0,78,{ bonus2 bAddRace,RC_DemiHuman,3; }
+2292,Welding_Mask,Welding Mask,5,,10,300,,2,,0,263200,7,2,513,,50,0,79,{ bonus2 bSubEle,Ele_Fire,10; }
+2293,Pretend_Murdered,Pretend Murdered,5,,10,100,,1,,0,127918079,7,2,256,,0,0,80,{}
+2294,Stellar,Stellar,5,,10,100,,1,,0,127918079,7,2,256,,0,1,81,{}
+2295,Blinker,Blinker,5,1500,,100,,0,,0,119529470,7,2,512,,0,0,82,{ bonus2 bResEff,Eff_Blind,10000; }
+2296,Binoculars,Binoculars,5,,10,100,,1,,0,1574920,7,2,512,,50,0,83,{ bonus bDex,1; }
+2297,Goblini_Mask,Goblini Mask,5,,10,100,,1,,0,119529470,7,2,513,,0,0,84,{}
+2298,Green_Feeler,Green Feeler,5,,10,100,,2,,0,127918079,7,2,256,,0,0,85,{}
+2299,Viking_Helm,Viking Helm,5,,10,500,,5,,0,414946,7,2,256,,0,1,86,{}
+
+// Armors
+//===================================================================
+2301,Cotton_Shirt,Cotton Shirt,5,10,,100,,1,,0,127918079,7,2,16,,0,1,0,{}
+2302,Cotton_Shirt_,Cotton Shirt,5,10,,100,,1,,1,127918079,7,2,16,,0,1,0,{}
+2303,Leather_Jacket,Leather Jacket,5,200,,200,,2,,0,127918079,7,2,16,,0,1,0,{}
+2304,Leather_Jacket_,Leather Jacket,5,200,,200,,2,,1,127918079,7,2,16,,0,1,0,{}
+2305,Adventure_Suit,Adventurer's Suit,5,1000,,300,,3,,0,127918079,7,2,16,,0,1,0,{}
+2306,Adventure_Suit_,Adventurer's Suit,5,1000,,300,,3,,1,127918079,7,2,16,,0,1,0,{}
+2307,Mantle,Mantle,5,10000,,600,,4,,0,119529470,7,2,16,,0,1,0,{}
+2308,Mantle_,Mantle,5,10000,,600,,4,,1,119529470,7,2,16,,0,1,0,{}
+2309,Coat,Coat,5,22000,,1200,,5,,0,119529470,7,2,16,,0,1,0,{}
+2310,Coat_,Coat,5,22000,,1200,,5,,1,119529470,7,2,16,,0,1,0,{}
+2311,Mink_Coat,Mink Coat,5,50000,,2300,,6,,1,119529470,7,2,16,,30,1,0,{}
+2312,Padded_Armor,Padded Armor,5,48000,,2800,,7,,0,414946,7,2,16,,0,1,0,{}
+2313,Padded_Armor_,Padded Armor,5,48000,,2800,,7,,1,414946,7,2,16,,0,1,0,{}
+2314,Chain_Mail,Chain Mail,5,65000,,3300,,8,,0,414946,7,2,16,,0,1,0,{}
+2315,Chain_Mail_,Chain Mail,5,65000,,3300,,8,,1,414946,7,2,16,,0,1,0,{}
+2316,Full_Plate,Full Plate,5,80000,,4500,,10,,0,16514,7,2,16,,40,1,0,{}
+2317,Full_Plate_,Full Plate,5,80000,,4500,,10,,1,16514,7,2,16,,40,1,0,{}
+2318,Lord's_Clothes,Lord's Clothes,5,,10,2500,,8,,1,263200,7,2,16,,70,1,0,{ bonus bMdef,5; bonus bInt,1; }
+2319,Glittering_Clothes,Glittering Jacket,5,,10,2500,,7,,1,127918079,7,2,16,,60,1,0,{ bonus bMdef,5; bonus2 bAddEff,Eff_Blind,500; }
+2320,Formal_Suit,Formal Suit,5,,10,300,,5,,1,119529470,7,2,16,,0,1,0,{}
+2321,Silk_Robe,Silk Robe,5,8000,,400,,3,,0,67487670,7,2,16,,0,1,0,{ bonus bMdef,10; }
+2322,Silk_Robe_,Silk Robe,5,8000,,400,,3,,1,67487670,7,2,16,,0,1,0,{ bonus bMdef,10; }
+2323,Scapulare,Scapulare,5,6500,,400,,4,,0,33040,7,2,16,,0,1,0,{}
+2324,Scapulare_,Scapulare,5,6500,,400,,4,,1,33040,7,2,16,,0,1,0,{}
+2325,Saint_Robe,Saint's Robe,5,54000,,600,,6,,0,296240,7,2,16,,0,1,0,{ bonus bMdef,5; }
+2326,Saint_Robe_,Saint's Robe,5,54000,,600,,6,,1,296240,7,2,16,,0,1,0,{ bonus bMdef,5; }
+2327,Holy_Robe,Holy Robe,5,,10,1700,,7,,0,33040,7,2,16,,60,1,0,{ bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10; }
+2328,Wooden_Mail,Wooden Mail,5,5500,,1000,,4,,0,279714,7,2,16,,0,1,0,{}
+2329,Wooden_Mail_,Wooden Mail,5,5500,,1000,,4,,1,279714,7,2,16,,0,1,0,{}
+2330,Tights,Tights,5,71000,,500,,6,,0,1574920,7,2,16,,45,1,0,{ bonus bDex,1; }
+2331,Tights_,Tights,5,71000,,500,,6,,1,1574920,7,2,16,,45,1,0,{ bonus bDex,1; }
+2332,Silver_Robe,Silver Robe,5,7000,,700,,4,,0,67174916,7,2,16,,0,1,0,{}
+2333,Silver_Robe_,Silver Robe,5,7000,,700,,4,,1,67174916,7,2,16,,0,1,0,{}
+2334,Mage_Coat,Mage Coat,5,,10,600,,5,,0,67174916,7,2,16,,50,1,0,{ bonus bMdef,5; bonus bInt,1; }
+2335,Thief_Clothes,Thief Clothes,5,74000,,100,,6,,0,135232,7,2,16,,0,1,0,{ bonus bAgi,1; }
+2336,Thief_Clothes_,Thief Clothes,5,74000,,100,,6,,1,135232,7,2,16,,0,1,0,{ bonus bAgi,1; }
+2337,Ninja_Suit,Ninja Suit,5,,10,1500,,7,,0,135232,7,2,16,,50,1,0,{ bonus bAgi,1; bonus bMdef,3; }
+2338,Wedding_Dress,Wedding Dress,5,43000,,500,,0,,0,119529470,7,0,16,,0,1,0,{ bonus bMdef,15; changebase 22; }
+2339,Pantie,Pantie,5,1000,,100,,4,,0,127918079,7,2,16,,0,1,0,{}
+2340,Novice_Breastplate,Novice Breastplate,5,89000,,500,,4,,1,8388609,7,2,16,,10,1,0,{}
+2341,Legion_Plate_Armor,Legion Plate Armor,5,94000,,5500,,11,,0,16384,7,2,16,,70,1,0,{}
+2342,Legion_Plate_Armor_,Legion Plate Armor,5,94000,,5500,,11,,1,16384,7,2,16,,70,1,0,{}
+2343,Robe_of_Cast,Robe of Cast,5,,10,1100,,5,,0,67174912,7,2,16,,75,1,0,{ bonus bCastrate,-3; }
+2344,Armor_of_Fire,Lucius's Fierce Armor of Volcano,5,136000,,2200,,4,,0,279714,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Fire; }
+2345,Armor_of_Fire_,Lucius's Fierce Armor of Volcano,5,136000,,2200,,4,,1,119529470,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Fire; }
+2346,Armor_of_Water,Saphien's Armor of Ocean,5,136000,,2200,,4,,0,279714,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Water; }
+2347,Armor_of_Water_,Saphien's Armor of Ocean,5,136000,,2200,,4,,1,119529470,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Water; }
+2348,Armor_of_Wind,Aebeccee's Raging Typhoon Armor,5,136000,,2200,,4,,0,279714,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Wind; }
+2349,Armor_of_Wind_,Aebeccee's Raging Typhoon Armor,5,136000,,2200,,4,,1,119529470,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Wind; }
+2350,Armor_of_Land,Claytos Cracking Earth Armor,5,136000,,2200,,4,,0,279714,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Earth; }
+2351,Armor_of_Land_,Claytos Cracking Earth Armor,5,136000,,2200,,4,,1,119529470,7,2,16,,45,1,0,{ bonus bDefEle,Ele_Earth; }
+2352,Novice_Ninja_Suit,Tattered Novice Ninja Suit,5,,10,1,,4,,0,8388609,7,2,16,,0,0,0,{}
+2353,Blessing_of_Odin,Blessing of Odin,5,,10,2500,,6,,1,119529470,7,2,16,,65,1,0,{}
+2354,Gebney_Armor,Gebney's Armor,5,,10,3500,,7,,0,119529470,7,2,16,,54,1,0,{ bonus bVit,2; bonus bMaxHPrate,10; }
+2355,Angel_Protection,Divine Protection of Angel,5,,10,600,,4,,1,8388609,7,2,16,,40,1,0,{ bonus bMdef,20; if(isequipped(2116,2420,2521,5125)==0) end; bonus bMaxHP,900; bonus bMaxSP,100; bonus4 bAutoSpellWhenHit,361,1,20,0; }
+2356,Holy_Cloth_of_Benefit,Holy Cloth of Benefit,5,,10,2500,,5,,1,33024,7,2,16,,70,1,,{ bonus bMdef,5; bonus2 bResEff,Eff_Blind,8000; }
+
+// Footgears
+//===================================================================
+2401,Sandals,Sandals,5,400,,200,,1,,0,127918079,7,2,64,,0,1,0,{}
+2402,Sandals_,Sandals,5,400,,200,,1,,1,127918079,7,2,64,,0,1,0,{}
+2403,Shoes,Shoes,5,3500,,400,,2,,0,119529470,7,2,64,,0,1,0,{}
+2404,Shoes_,Shoes,5,3500,,400,,2,,1,119529470,7,2,64,,0,1,0,{}
+2405,Boots,Boots,5,18000,,600,,4,,0,52321514,7,2,64,,0,1,0,{}
+2406,Boots_,Boots,5,18000,,600,,4,,1,52321514,7,2,64,,0,1,0,{}
+2407,Crystal_Pumps,Crystal Pumps,5,,10,100,,0,,0,127918079,7,0,64,,0,1,0,{ bonus bMdef,10; bonus bLuk,5; }
+2408,Shackles,Shackles,5,5000,,3000,,3,,0,127918079,7,2,64,,0,1,0,{}
+2409,Spiky_Heel,Spiky Heel,5,8500,,600,,2,,0,127918079,7,2,64,,0,1,0,{ bonus bMdef,5; }
+2410,Sleipnir,Sleipnir,5,,10,3500,,5,,0,127918079,7,2,64,,94,0,0,{ bonus bMdef,10; bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bSPrecovRate,15; bonus bSpeedRate,25; }
+2411,Greaves,Greaves,5,48000,,750,,5,,0,16512,7,2,64,,65,1,0,{}
+2412,Greaves_,Greaves,5,48000,,750,,5,,1,16512,7,2,64,,65,1,0,{}
+2413,Safety_Shoes,Safety Shoes,5,,10,350,,6,,0,16514,7,2,64,,30,0,0,{}
+2414,Novice_Slippers,Novice Slippers,5,,10,1,,2,,0,8388609,7,2,64,,0,0,0,{}
+2415,Bunny_Slippers,Bunny Slippers,5,34000,,300,,3,,1,119529470,7,0,64,,30,1,0,{ bonus bLuk,3; bonus bMdef,3; }
+2416,Novice_Shoes,Novice Shoes,5,35000,,500,,2,,1,8388609,7,2,64,,40,1,0,{ bonus bMaxHPrate,5; }
+2417,Frico_Shoes,Frico Shoes,5,,10,500,,3,,0,119529470,7,2,64,,65,1,0,{ bonus bAgi,2; }
+2418,Boots_of_Vidar,Boots of Vidar,5,,10,650,,4,,0,119529470,7,2,64,,65,1,0,{ bonus bMaxHPrate,9; bonus bMaxSPrate,9; }
+2419,Combat_Boots,Gebney's Combat Boots,5,,10,700,,4,,0,119529470,7,2,64,,54,1,0,{ bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5; }
+2420,Second_Advent_of_Angel,Second Advent of Angel,5,,10,10,,0,,1,8388609,7,2,64,,0,1,0,{ bonus bMaxHP,100; }
+
+// Garments
+//===================================================================
+2501,Hood,Hood,5,1000,,200,,1,,0,127918079,7,2,4,,0,1,0,{}
+2502,Hood_,Hood,5,1000,,200,,1,,1,127918079,7,2,4,,0,1,0,{}
+2503,Muffler,Muffler,5,5000,,400,,2,,0,119529470,7,2,4,,0,1,0,{}
+2504,Muffler_,Muffler,5,5000,,400,,2,,1,119529470,7,2,4,,0,1,0,{}
+2505,Manteau,Manteau,5,32000,,600,,4,,0,50746594,7,2,4,,0,1,0,{}
+2506,Manteau_,Manteau,5,32000,,600,,4,,1,50746594,7,2,4,,0,1,0,{}
+2507,Ancient_Cape,Ancient Cape,5,,10,600,,2,,0,119529470,7,2,4,,40,1,0,{ bonus bAgi,1; }
+2508,Ragamuffin_Manteau,Ragamuffin Manteau,5,,10,500,,1,,0,119529470,7,2,4,,0,1,0,{ bonus bMdef,10; }
+2509,Survivor's_Manteau,Survivor's Manteau,5,,10,550,,0,,0,67174916,7,2,4,,75,0,0,{ bonus bVit,10; }
+2510,Somber_Novice_Hood,Somber Novice Hood,5,,10,1,,2,,0,8388609,7,2,4,,0,0,0,{ bonus2 bSubEle,Ele_Neutral,20; }
+2511,Skeleton_Manteau,Skeleton's Manteau,5,,10,700,,1,,0,119529470,7,2,4,,75,1,0,{ bonus bStr,2; bonus bInt,-3; bonus bDex,2; bonus bVit,-3; bonus bLuk,2; bonus bAgi,-4; }
+2512,Novice_Manteau,Novice Manteau,5,50000,,500,,2,,1,8388609,7,2,4,,40,1,0,{ bonus2 bSubEle,Ele_Neutral,10; }
+2513,Heavenly_Wings,Light Wing-cloth,5,,10,500,,3,,1,119529470,7,2,4,,80,1,0,{}
+2514,Fauldren,Fauldren,5,,10,800,,5,,1,414946,7,2,4,,80,1,0,{}
+2515,Wing_of_Eagle,Wings of Eagle,5,,10,300,,1,,1,67174916,7,2,4,,85,1,0,{ if(isequipped(1616)) bonus bSpeedRate,10; }
+2516,Hawk_Wing_Muffler,Hawk Wing Cape,5,,10,400,,3,,0,119529470,7,2,4,,65,1,0,{ bonus bFlee,15; bonus bFlee2,5; }
+2517,Manteau_of_Vali,Manteau of Vali,5,,10,600,,4,,0,119529470,7,2,4,,65,1,0,{ bonus2 bSubEle,Ele_Neutral,15; }
+2518,Morphicious_Shawl,Shawl of Morphicious,5,,10,600,,3,,0,119529470,7,2,4,,33,1,0,{ bonus bMaxSPrate,10; bonus bMdef,3; }
+2519,Manteau_of_Morrigan,Manteau of Morrigan,5,,10,600,,3,,0,119529470,7,2,4,,61,1,0,{ bonus bLuk,2; bonus bFlee2,8; }
+2520,Gebneys_Shoulder,Gebney's Shoulder Patch,5,,10,700,,3,,0,119529470,7,2,4,,54,1,0,{ bonus bLongAtkDef,10; bonus bMdef,2; }
+2521,Warmth_of_Angel,Warmth of Angel,5,,10,400,,2,,0,8388609,7,2,4,,20,1,0,{ bonus bHPrecovRate,5; }
+2522,Running_Shirt,Running Shirt,5,,10,150,,2,,0,127918079,7,2,4,,0,1,0,{ bonus bMdef,1; if(isequipped(2339)==0) end; bonus bAgi,5; bonus bFlee,10; }
+2523,Running_Shirt_,Running Shirt_,5,,10,150,,2,,1,127918079,7,2,4,,0,1,0,{ bonus bMdef,1; if(isequipped(2339)==0) end; bonus bAgi,5; bonus bFlee,10; }
+
+// Accessories
+//===================================================================
+2601,Ring,Ring,5,30000,,100,,0,,0,119529470,7,2,136,,20,0,0,{ bonus bStr,2; }
+2602,Earring,Earring,5,30000,,100,,0,,0,119529470,7,2,136,,20,0,0,{ bonus bInt,2; }
+2603,Necklace,Necklace,5,30000,,100,,0,,0,119529470,7,2,136,,20,0,0,{ bonus bVit,2; }
+2604,Glove,Glove,5,30000,,100,,0,,0,119529470,7,2,136,,20,0,0,{ bonus bDex,2; }
+2605,Brooch,Brooch,5,30000,,100,,0,,0,119529470,7,2,136,,20,0,0,{ bonus bAgi,2; }
+2607,Clip,Clip,5,30000,,100,,0,,1,127918079,7,2,136,,0,0,0,{ bonus bMaxSP,10; }
+2608,Rosary,Rosary,5,15000,,100,,0,,0,127918079,7,2,136,,20,0,0,{ bonus bMdef,5; bonus bLuk,2; }
+2609,Skull_Ring,Skull Ring,5,10000,,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2610,Gold_Ring,Gold Ring,5,30000,,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2611,Silver_Ring,Silver Ring,5,20000,,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2612,Flower_Ring,Flower Ring,5,1500,,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2613,Diamond_Ring,Diamond Ring,5,45000,,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2614,Eye_of_Dullahan,Eye of Dullahan,5,90000,,100,,0,,0,119529470,7,2,136,,50,0,0,{ bonus2 bResEff,Eff_Poison,10000; }
+2615,Safety_Ring,Safety Ring,5,75000,,100,,3,,0,119529470,7,2,136,,40,0,0,{ bonus bMdef,3; }
+2616,Critical_Ring,Critical Ring,5,75000,,100,,0,,0,119529470,7,2,136,,40,0,0,{ bonus bCritical,5; }
+2617,Celebrant's_Mitten,Celebrant's Mitten,5,,10,100,,1,,0,119529470,7,2,136,,35,0,0,{ bonus bInt,1; }
+2618,Matyr's_Leash,Matyr's Leash,5,,10,100,,1,,0,119529470,7,2,136,,35,0,0,{ bonus bAgi,1; }
+2619,Thimble_Of_Archer,Bow Thimble,5,10000,,100,,0,,0,1574920,7,2,136,,65,0,0,{ bonus bLongAtkRate,3; }
+2620,Ring_Of_Rogue,Rogue's Treasure,5,30000,,100,,0,,0,135232,7,2,136,,70,0,0,{ bonus bAddStealRate,100; }
+2621,Ring_,Ring,5,30000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bStr,1; }
+2622,Earring_,Earring,5,30000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bInt,1; }
+2623,Necklace_,Necklace,5,30000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bVit,1; }
+2624,Glove_,Glove,5,30000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bDex,1; }
+2625,Brooch_,Brooch,5,30000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bAgi,1; }
+2626,Rosary_,Rosary,5,15000,,200,,0,,1,119529470,7,2,136,,90,0,0,{ bonus bMdef,3; bonus bLuk,1; }
+2627,Belt,Belt,5,20000,,1200,,0,,1,127918079,7,2,136,,25,0,0,{}
+2628,Novice_Armlet,Novice Armlet,5,400,,200,,0,,1,8388609,7,2,136,,0,0,0,{ bonus bStr,1; bonus bInt,1; bonus bLuk,1; }
+2629,Megingjard,Megingjard,5,,10,8000,,2,,0,127918079,7,2,136,,94,0,0,{ bonus bStr,40; bonus bMdef,7; }
+2630,Brisingamen,Brisingamen,5,,10,1500,,1,,0,127918079,7,2,136,,94,0,0,{ bonus bStr,6; bonus bAgi,6; bonus bVit,6; bonus bInt,6; bonus bLuk,10; bonus bMdef,5; }
+2631,Celebration_Ring,Celebration Ring,5,,10,10,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bAllStats,2; }
+2634,Wedding_Ring_M,Wedding Ring,5,,10,0,,0,,0,127918079,7,1,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
+2635,Wedding_Ring_F,Wedding Ring,5,,10,0,,0,,0,127918079,7,0,136,,0,0,0,{ skill 334,1; skill 335,1; skill 336,1; }
+2636,Gold_Christmas_Ring,Gold Xmas Ring,5,,10,0,,0,,0,127918079,7,2,136,,0,0,0,{}
+2637,Silver_Christmas_Ring,Silver Xmas Ring,5,,10,0,,0,,0,127918079,7,2,136,,0,0,0,{}
+2638,Exorcize_Sachet,Sacred Incense,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bStr,1; bonus bLuk,1; }
+2639,Purification_Sachet,Occult Incense,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bAgi,1; bonus bInt,1; }
+2640,Kafra_Ring,Kafra Ring,5,,10,200,,1,,0,127918079,7,2,136,,0,0,0,{ bonus bStr,1; bonus bAgi,1; bonus bInt,1; bonus bLuk,1; bonus bMdef,1; }
+2641,Fashion_Hip_Sack,Fashion Hip Sack,5,,10,700,,0,,0,263200,7,2,136,,50,0,0,{ bonus bStr,2; }
+2642,Serin's_Gold_Ring,Serin's Gold Ring,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2643,Serin's_Gold_Ring_,Serin's Gold Ring,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2644,The_Sign,The Sign,5,,10,0,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bMatkRate,5; bonus bAtkRate,5; }
+2645,Moonlight_Ring,Moonlight Ring,5,,10,200,,0,,0,135232,7,2,136,,60,0,0,{}
+2646,Bunch_of_Carnations,Bunch of Carnations,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bAllStats,3; }
+2647,Nile_Rose,Nile Rose,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bAllStats,5; }
+2648,Morphicious_Ring,Ring of Morphicious,5,,10,100,,0,,0,119529470,7,2,136,,33,0,0,{ bonus bInt,1; bonus bMaxSPrate,5; }
+2649,Morphicious_Bracelet,Bracelet of Morphicious,5,,10,100,,0,,0,119529470,7,2,136,,33,0,0,{ bonus bInt,1; bonus bMaxSPrate,5; }
+2650,Belt_of_Morrigan,Belt of Morrigan,5,,10,200,,0,,0,119529470,7,2,136,,61,0,0,{ bonus bAtk,5; bonus bCritical,3; }
+2651,Pendant_of_Morrigan,Pendant of Morrigan,5,,10,200,,0,,0,119529470,7,2,136,,61,0,0,{ bonus bStr,2; bonus bCritical,3; }
+2652,Brooch_of_Cursed_Fortune,Brooch of Cursed Fortune,5,,10,100,,0,,0,119529470,7,2,136,,40,0,0,{ bonus bCritical,6; bonus2 bAddEff2,Eff_Curse,50; }
+2653,Sacrifice_Ring,Sacrifice Ring,5,,10,100,,0,,0,119529470,7,2,136,,90,0,0,{}
+2654,Shinobi_Belt,Shinobi Belt,5,,10,300,,0,,0,135232,7,2,136,,30,0,0,{ bonus bStr,1; bonus bAgi,1; bonus bMdef,1; if(isequipped(2337)==0) end; bonus bUseSPrate,-20; bonus bMaxHP,300; }
+2655,Bloody_Irons,Blood-Stained Leg Irons,5,,10,4000,,0,,0,414946,7,2,136,,0,0,0,{ if (isequipped(2408)==0) end; bonus bAtk,100; bonus2 bAddDefClass,1196,20; bonus2 bAddDefClass,1197,20; }
+2656,Hyper_Mode_Changer,Hyper-mode Changer,5,,10,1000,,0,,0,119529470,7,2,136,,0,0,0,{ if((isequipped(2312) || isequipped(2313))==0) end; bonus bDef,6; bonus bMaxHP,200; }
+2657,Laboratory_Passport,Laboratory Passport,5,,10,100,,0,,0,127918079,7,2,136,,0,0,0,{}
+2658,Nile_Rose_,Nile Rose,5,,10,100,,0,,1,127918079,7,2,136,,0,0,0,{ bonus bMaxHP,10; }
+2659,Vesper_Core_01,Vesper Core 01,5,,10,500,,1,,0,102752128,2,2,136,,0,0,0,{ bonus bDef,1; bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5; }
+2660,Vesper_Core_02,Vesper Core 02,5,,10,500,,1,,0,102752128,2,2,136,,0,0,0,{ bonus bDef,1; bonus bMdef,3; bonus bStr,3; bonus bAtk,10; }
+2661,Vesper_Core_03,Vesper Core 03,5,,10,500,,1,,0,102752128,2,2,136,,0,0,0,{ bonus bDef,1; bonus bMdef,3; bonus bAgi,3; bonus bFlee,5; }
+2662,Vesper_Core_04,Vesper Core 04,5,,10,500,,1,,0,102752128,2,2,136,,0,0,0,{ bonus bDef,1; bonus bMdef,3; bonus bDex,3; bonus bHit,10; }
+2663,Gauntlet_of_Hit,Gauntlet of Hit,5,,10,900,,0,,0,127918079,7,2,136,,75,0,0,{ bonus bHit,15; bonus bStr,1; }
+2664,Belcarf,Belcarf,5,,10,200,,0,,0,119529470,7,2,136,,75,0,0,{ bonus bDex,2; bonus bInt,1; }
+2665,Ring_of_Exorcism,Ring of Exorcism,5,,10,500,,0,,0,33040,7,2,136,,60,0,0,{ bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; }
+2666,Lamp_of_Hope,Lamp of Hope,5,,,100,,0,,0,127918079,7,2,136,,0,0,0,{ bonus bStr,2; bonus2 bResEff,Eff_Blind,10; }
+2667,Glove_of_Archer,Gloves of Archer,5,,10,300,,0,,0,127918079,7,2,136,,60,0,0,{ bonus bHit,5; bonus bCritical,5; bonus bDex,1; }
+
+// Cards
+//===================================================================
+4001,Poring_Card,Poring Card,6,,10,10,,,,,,,,16,,,,,{ bonus bLuk,2; bonus bFlee2,1; }
+4002,Fabre_Card,Fabre Card,6,,10,10,,,,,,,,2,,,,,{ bonus bVit,1; bonus bMaxHP,100; }
+4003,Pupa_Card,Pupa Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHP,700; }
+4004,Drops_Card,Drops Card,6,,10,10,,,,,,,,2,,,,,{ bonus bDex,1; bonus bHit,3; }
+4005,Santa_Poring_Card,Santa Poring Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Dark,20; }
+4006,Lunatic_Card,Lunatic Card,6,,10,10,,,,,,,,2,,,,,{ bonus bLuk,1; bonus bCritical,1; bonus bFlee2,1; }
+4007,Pecopeco_Egg_Card,Pecopeco Egg Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Formless,20; }
+4008,Picky_Card,Picky Card,6,,10,10,,,,,,,,16,,,,,{ bonus bStr,1; bonus bBaseAtk,10; }
+4009,Chonchon_Card,Chonchon Card,6,,10,10,,,,,,,,64,,,,,{ bonus bAgi,1; bonus bFlee,2; }
+4010,Willow_Card,Willow Card,6,,10,10,,,,,,,,769,,,,,{ bonus bMaxSP,80; }
+4011,Picky_Egg_Card,Picky Egg Card,6,,10,10,,,,,,,,16,,,,,{ bonus bVit,1; bonus bMaxHP,100; }
+4012,Thief_Bug_Egg_Card,Thief Bug Egg Card,6,,10,10,,,,,,,,32,,,,,{ bonus bMaxHP,400; }
+4013,Andre_Egg_Card,Andre Egg Card,6,,10,10,,,,,,,,32,,,,,{ bonus bMaxHPrate,5; }
+4014,Roda_Frog_Card,Roda Frog Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHP,400; bonus bMaxSP,50; }
+4015,Condor_Card,Condor Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee,10; }
+4016,Thief_Bug_Card,Thief Bug Card,6,,10,10,,,,,,,,16,,,,,{ bonus bAgi,1; }
+4017,Savage_Babe_Card,Savage Babe Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Stan,500; }
+4018,Andre_Larva_Card,Andre Larva Card,6,,10,10,,,,,,,,2,,,,,{ bonus bInt,1; bonus bMaxSP,10; }
+4019,Hornet_Card,Hornet Card,6,,10,10,,,,,,,,2,,,,,{ bonus bStr,1; bonus bBaseAtk,3; }
+4020,Farmiliar_Card,Farmiliar Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Blind,500; bonus bBaseAtk,5; }
+4021,Rocker_Card,Rocker Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDex,1; bonus bBaseAtk,5; }
+4022,Spore_Card,Spore Card,6,,10,10,,,,,,,,136,,,,,{ bonus bVit,2; }
+4023,Baby_Desert_Wolf_Card,Baby Desert Wolf Card,6,,10,10,,,,,,,,16,,,,,{ bonus bInt,1; }
+4024,Plankton_Card,Plankton Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Sleep,500; bonus bBaseAtk,5; }
+4025,Skeleton_Card,Skeleton Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,10; bonus2 bAddEff,Eff_Stan,200; }
+4026,Thief_Bug_Female_Card,Thief Bug Female Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAgi,1; bonus bFlee,1; }
+4027,Kukre_Card,Kukre Card,6,,10,10,,,,,,,,136,,,,,{ bonus bAgi,2; }
+4028,Tarou_Card,Tarou Card,6,,10,10,,,,,,,,136,,,,,{ bonus bStr,2; }
+4029,Wolf_Card,Wolf Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,15; bonus bCritical,1; }
+4030,Mandragora_Card,Mandragora Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Wind,20; }
+4031,Pecopeco_Card,Pecopeco Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHPrate,10; }
+4032,Ambernite_Card,Ambernite Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,2; }
+4033,Poporing_Card,Poporing Card,6,,10,10,,,,,,,,136,,,,,{ skill 53,1; }
+4034,Worm_Tail_Card,Worm Tail Card,6,,10,10,,,,,,,,136,,,,,{ bonus bDex,2; }
+4035,Hydra_Card,Hydra Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_DemiHuman,20; }
+4036,Muka_Card,Muka Card,6,,10,10,,,,,,,,136,,,,,{ bonus bHPrecovRate,10; }
+4037,Snake_Card,Snake Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Poison,500; bonus bBaseAtk,5; }
+4038,Zombie_Card,Zombie Card,6,,10,10,,,,,,,,64,,,,,{ bonus bHPrecovRate,20; }
+4039,Stainer_Card,Stainer Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Silence,2000; bonus bDef,1; }
+4040,Creamy_Card,Creamy Card,6,,10,10,,,,,,,,136,,,,,{ skill 26,1; }
+4041,Coco_Card,Coco Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Sleep,2000; bonus bDef,1; }
+4042,Steel_Chonchon_Card,Steel Chonchon Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bSubEle,Ele_Wind,10; bonus bDef,2; }
+4043,Andre_Card,Andre Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,20; }
+4044,Smokie_Card,Smokie Card,6,,10,10,,,,,,,,136,,,,,{ skill 51,1; }
+4045,Horn_Card,Horn Card,6,,10,10,,,,,,,,32,,,,,{ bonus bLongAtkDef,35; }
+4046,Martin_Card,Martin Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Blind,2000; bonus bDef,1; }
+4047,Ghostring_Card,Ghostring Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Ghost; bonus bHPrecovRate,-25; }
+4048,Poison_Spore_Card,Poison Spore Card,6,,10,10,,,,,,,,136,,,,,{ skill 52,3; }
+4049,Vadon_Card,Vadon Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Fire,20; }
+4050,Thief_Bug_Male_Card,Thief Bug Male Card,6,,10,10,,,,,,,,64,,,,,{ bonus bAgi,2; }
+4051,Yoyo_Card,Yoyo Card,6,,10,10,,,,,,,,136,,,,,{ bonus bFlee2,5; bonus bAgi,1; }
+4052,Elder_Willow_Card,Elder Willow Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,2; }
+4053,Vitata_Card,Vitata Card,6,,10,10,,,,,,,,136,,,,,{ skill 28,1; bonus bUseSPrate,25; }
+4054,Angeling_Card,Angeling Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Holy; }
+4055,Marina_Card,Marina Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Freeze,500; bonus bBaseAtk,5; }
+4056,Dustiness_Card,Dustiness Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Wind,30; bonus bFlee,5; }
+4057,Metaller_Card,Metaller Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Silence,500; bonus bBaseAtk,5; }
+4058,Thara_Frog_Card,Thara Frog Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_DemiHuman,30; }
+4059,Soldier_Andre_Card,Soldier Andre Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Plant,30; }
+4060,Goblin_Card,Goblin Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Brute,20; }
+4061,Cornutus_Card,Cornutus Card,6,,10,10,,,,,,,,16,,,,,{ bonus bUnbreakableArmor,0; bonus bDef,1; }
+4062,Anacondaq_Card,Anacondaq Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Poison,20; }
+4063,Caramel_Card,Caramel Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Insect,20; }
+4064,Zerom_Card,Zerom Card,6,,10,10,,,,,,,,136,,,,,{ bonus bDex,3; }
+4065,Kaho_Card,Kaho Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Earth,20; }
+4066,Orc_Warrior_Card,Orc Warrior Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Brute,30; }
+4067,Megalodon_Card,Megalodon Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bResEff,Eff_Freeze,2000; bonus bDef,1; }
+4068,Scorpion_Card,Scorpion Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Plant,20; }
+4069,Drainliar_Card,Drainliar Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Water,20; }
+4070,Eggyra_Card,Eggyra Card,6,,10,10,,,,,,,,64,,,,,{ bonus bSPrecovRate,15; }
+4071,Orc_Zombie_Card,Orc Zombie Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Undead,30; bonus bFlee,5; }
+4072,Golem_Card,Golem Card,6,,10,10,,,,,,,,2,,,,,{ bonus bUnbreakableWeapon,0; bonus bBaseAtk,5; }
+4073,Pirate_Skel_Card,Pirate Skel Card,6,,10,10,,,,,,,,136,,,,,{ skill 37,5; }
+4074,BigFoot_Card,BigFoot Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Insect,30; }
+4075,Argos_Card,Argos Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bResEff,Eff_Stone,2000; bonus bDef,1; }
+4076,Magnolia_Card,Magnolia Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Curse,500; bonus bBaseAtk,5; }
+4077,Phen_Card,Phen Card,6,,10,10,,,,,,,,136,,,,,{ bonus bNoCastCancel,0; bonus bCastrate,25; }
+4078,Savage_Card,Savage Card,6,,10,10,,,,,,,,16,,,,,{ bonus bVit,3; }
+4079,Mantis_Card,Mantis Card,6,,10,10,,,,,,,,136,,,,,{ bonus bStr,3; }
+4080,Flora_Card,Flora Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Fish,20; }
+4081,Hode_Card,Hode Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Earth,30; bonus bFlee,5; }
+4082,Desert_Wolf_Card,Desert Wolf Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddSize,0,15; bonus bBaseAtk,5; }
+4083,Rafflesia_Card,Rafflesia Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Fish,30; }
+4084,Marine_Sphere_Card,Marine Sphere Card,6,,10,10,,,,,,,,136,,,,,{ skill 7,3; }
+4085,Orc_Skeleton_Card,Orc Skeleton Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Holy,20; }
+4086,Soldier_Skeleton_Card,Soldier Skeleton Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritical,9; }
+4087,Giearth_Card,Giearth Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Confusion,10000; bonus2 bSubEle,Ele_Earth,15; }
+4088,Frilldora_Card,Frilldora Card,6,,10,10,,,,,,,,4,,,,,{ skill 135,1; }
+4089,Sword_Fish_Card,Sword Fish Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Water; bonus bDef,1; }
+4090,Munak_Card,Munak Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bResEff,Eff_Stone,1500; bonus2 bSubEle,Ele_Earth,5; bonus bDef,1; }
+4091,Kobold_Card,Kobold Card,6,,10,10,,,,,,,,136,,,,,{ bonus bStr,1; bonus bCritical,4; }
+4092,Skel_Worker_Card,Skel Worker Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddSize,1,15; bonus bBaseAtk,5; }
+4093,Obeaune_Card,Obeaune Card,6,,10,10,,,,,,,,136,,,,,{ skill 35,1; }
+4094,Archer_Skeleton_Card,Archer Skeleton Card,6,,10,10,,,,,,,,2,,,,,{ bonus bLongAtkRate,10; }
+4095,Marse_Card,Marse Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Water,30; bonus bFlee,5; }
+4096,Zenorc_Card,Zenorc Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Poison,400; bonus bBaseAtk,10; }
+4097,Matyr_Card,Matyr Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxHPrate,10; bonus bAgi,1; }
+4098,Dokebi_Card,Dokebi Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Wind; bonus bDef,1; }
+4099,Pasana_Card,Pasana Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Fire; bonus bDef,1; }
+4100,Sohee_Card,Sohee Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxSPrate,15; bonus bSPrecovRate,3; }
+4101,Sand_Man_Card,Sand Man Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Earth; bonus bDef,1; }
+4102,Whisper_Card,Whisper Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee,20; bonus2 bSubEle,Ele_Ghost,-50; }
+4103,Horong_Card,Horong Card,6,,10,10,,,,,,,,136,,,,,{ skill 10,1; }
+4104,Requiem_Card,Requiem Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Confusion,500; }
+4105,Marc_Card,Marc Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bSubEle,Ele_Water,5; bonus2 bResEff,Eff_Freeze,10000; }
+4106,Mummy_Card,Mummy Card,6,,10,10,,,,,,,,2,,,,,{ bonus bHit,20; }
+4107,Verit_Card,Verit Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxHPrate,8; bonus bMaxSPrate,8; }
+4108,Myst_Card,Myst Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Poison,30; bonus bFlee,5; }
+4109,Jakk_Card,Jakk Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Fire,30; bonus bFlee,5; }
+4110,Ghoul_Card,Ghoul Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Poison,2000; bonus bDef,1; }
+4111,Strouf_Card,Strouf Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Demon,20; }
+4112,Marduk_Card,Marduk Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Silence,10000; }
+4113,Marionette_Card,Marionette Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Ghost,30; bonus bFlee,5; }
+4114,Argiope_Card,Argiope Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Poison; bonus bDef,1; }
+4115,Hunter_Fly_Card,Hunter Fly Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bHpDrainRate,30,15; }
+4116,Isis_Card,Isis Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Dark,30; bonus bFlee,5; }
+4117,Side_Winder_Card,Side Winder Card,6,,10,10,,,,,,,,2,,,,,{ bonus bDoubleRate,5; }
+4118,Earth_Petit_Card,Earth Petit Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Dragon,20; }
+4119,Bathory_Card,Bathory Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Dark; }
+4120,Sky_Petit_Card,Sky Petit Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Dragon,30; }
+4121,Phreeoni_Card,Phreeoni Card,6,,10,10,,,,,,,,2,,,,,{ bonus bHit,100; }
+4122,Deviruchi_Card,Deviruchi Card,6,,10,10,,,,,,,,769,,,,,{ bonus bStr,1; bonus2 bResEff,Eff_Blind,10000; }
+4123,Eddga_Card,Eddga Card,6,,10,10,,,,,,,,64,,,,,{ bonus bInfiniteEndure,0; bonus bMaxHPrate,-25; }
+4124,Medusa_Card,Medusa Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Demon,15; bonus2 bResEff,Eff_Stone,10000; }
+4125,Deviace_Card,Deviace Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_DemiHuman,7; bonus2 bAddRace,RC_Brute,7; bonus2 bAddRace,RC_Plant,7; bonus2 bAddRace,RC_Insect,7; }
+4126,Minorous_Card,Minorous Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddSize,2,15; bonus bBaseAtk,5; }
+4127,Nightmare_Card,Nightmare Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bResEff,Eff_Sleep,10000; bonus bAgi,1; }
+4128,Golden_Bug_Card,Golden Bug Card,6,,10,10,,,,,,,,32,,,,,{ bonus bNoMagicDamage,0; bonus bUseSPrate,100; }
+4129,Baphomet_Jr_Card,Baphomet Jr Card,6,,10,10,,,,,,,,4,,,,,{bonus bAgi,3; bonus bCritical,1; }
+4130,Scorpion_King_Card,Scorpion King Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Undead,20; }
+4131,Moonlight_Flower_Card,Moonlight Flower Card,6,,10,10,,,,,,,,64,,,,,{ bonus bSpeedRate,25; }
+4132,Mistress_Card,Mistress Card,6,,10,10,,,,,,,,769,,,,,{ bonus bNoGemStone,0; bonus bUseSPrate,25; }
+4133,Raydric_Card,Raydric Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Neutral,20; }
+4134,Dracula_Card,Dracula Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSpDrainRate,10,5; }
+4135,Orc_Lord_Card,Orc Lord Card,6,,10,10,,,,,,,,16,,,,,{ bonus bShortWeaponDamageReturn,30; }
+4136,Khalitzburg_Card,Khalitzburg Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Demon,30; }
+4137,Drake_Card,Drake Card,6,,10,10,,,,,,,,2,,,,,{ bonus bNoSizeFix,0; }
+4138,Anubis_Card,Anubis Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Angel,30; }
+4139,Joker_Card,Joker Card,6,,10,10,,,,,,,,136,,,,,{ skill 50,1; }
+4140,Knight_Of_Abyss_Card,Knight Of Abyss Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace,RC_Boss,25; }
+4141,Evil_Druid_Card,Evil Druid Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDefEle,Ele_Undead; bonus bInt,1; bonus bDef,1; }
+4142,Doppelganger_Card,Doppelganger Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAspdAddRate,10; }
+4143,Orc_Hero_Card,Orc Hero Card,6,,10,10,,,,,,,,769,,,,,{ bonus bVit,3; bonus2 bResEff,Eff_Stan,10000; }
+4144,Osiris_Card,Osiris Card,6,,10,10,,,,,,,,136,,,,,{ bonus bRestartFullRecover,0; }
+4145,Berzebub_Card,Berzebub Card,6,,10,10,,,,,,,,136,,,,,{ bonus bCastrate,-30; bonus bMaxSPrate,-15; bonus bMaxHPrate,-5; }
+4146,Maya_Card,Maya Card,6,,10,10,,,,,,,,32,,,,,{ bonus bMagicDamageReturn,50; }
+4147,Baphomet_Card,Baphomet Card,6,,10,10,,,,,,,,2,,,,,{ bonus bHit,-10; bonus bSplashRange,1; }
+4148,Pharaoh_Card,Pharaoh Card,6,,10,10,,,,,,,,769,,,,,{ bonus bUseSPrate,-30; }
+4149,Gargoyle_Card,Gargoyle Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12028,4,10; }
+4150,Goat_Card,Goat Card,6,,10,10,,,,,,,,16,,,,,{ if(getrefine()>=6) end; bonus bDef,2; bonus bMdef,5; }
+4151,Gajomart_Card,Gajomart Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Plant,-20; bonus2 bExpAddRace,RC_Plant,10; }
+4152,Galapago_Card,Galapago Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,6,50; bonus3 bAddMonsterDropItemGroup,6,4,4000; }
+4153,Crab_Card,Crab Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,5; bonus2 bAddDamageClass,1266,30; if(isequipped(4247,4273)==0) end; bonus3 bAddMonsterDropItem,544,5,3000; bonus2 bAddEle,Ele_Water,30; }
+4154,Dumpling_Child_Card,Dumpling Child Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,5,50; bonus3 bAddMonsterDropItemGroup,5,7,4000; }
+4155,Goblin_Leader_Card,Goblin Leader Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,1,30; }
+4156,Goblin_Rider_Card,Goblin Steam Rider Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Formless,7; }
+4157,Goblin_Archer_Card,Goblin Archer Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Undead,7; }
+4158,Sky_Deleter_Card,Sky Deleter Card,6,,10,10,,,,,,,,16,,,,,{ bonus bHPrecovRate,-100; bonus bHPGainValue,100; }
+4159,Nine_Tail_Card,Nine Tail Card,6,,10,10,,,,,,,,4,,,,,{ bonus bAgi,2; if(getrefine()>8) bonus bFlee,20; }
+4160,Firelock_Soldier_Card,Firelock Soldier Card,6,,10,10,,,,,,,,64,,,,,{ bonus bStr,2; if(getrefine()<=8) end; bonus bMaxHPrate,10; bonus bMaxSPrate,10; }
+4161,Grand_Peco_Card,Grand Peco Card,6,,10,10,,,,,,,,769,,,,,{ bonus4 bAutoSpellWhenHit,75,1,10,0; if(isequipped(4031)==0) end; bonus bDef,3; bonus bVit,3; }
+4162,Grizzly_Card,Grizzly Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Blind,1000+2000*(isequipped(4074)); }
+4163,Gryphon_Card,Gryphon Card,6,,10,10,,,,,,,,2,,,,,{ bonus bFlee,2; bonus bCritical,7; if (BaseClass == Job_Swordman) bonus3 bAutoSpell,62,5,10; }
+4164,Gullinbursti_Card,Gullinbursti Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Fish,-20; bonus2 bExpAddRace,RC_Fish,10; }
+4165,Gig_Card,Gig Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Insect,5; bonus bLoseSPWhenUnequip,5; }
+4166,Nightmare_Terror_Card,Nightmare Terror Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Curse,1000+2000*(isequipped(4127)); }
+4167,Nereid_Card,Neraid Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Brute,5; bonus bLoseSPWhenUnequip,5; }
+4168,Dark_Lord_Card,Dark Lord Card,6,,10,10,,,,,,,,64,,,,,{ bonus4 bAutoSpellWhenHit,83,5,10,0; if(isequipped(4169)==0) end; bonus bMaxHPrate,20; bonus bMaxSPrate,20; }
+4169,Dark_Illusion_Card,Dark Illusion Card,6,,10,10,,,,,,,,769,,,,,{ bonus bMaxHPrate,-10; bonus bMaxSPrate,-10; bonus bCastrate,-10-10*isequipped(4168); }
+4170,Dark_Frame_Card,Dark Frame Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Stone,2000; }
+4171,Dark_Priest_Card,Dark Priest Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bSPDrainRate,30,10,1; if(BaseJob==Job_Sage) bonus bSPGainValue,1; }
+4172,The_Paper_Card,The Paper Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,20; bonus2 bSPDrainValue,-1,0; }
+4173,Demon_Pungus_Card,Demon Pungus Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Sleep,2000; }
+4174,Deviling_Card,Deviling Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Neutral,50; bonus2 bSubEle,Ele_Water,-50; bonus2 bSubEle,Ele_Earth,-50; bonus2 bSubEle,Ele_Fire,-50; bonus2 bSubEle,Ele_Wind,-50; bonus2 bSubEle,Ele_Poison,-50; bonus2 bSubEle,Ele_Holy,-50; bonus2 bSubEle,Ele_Dark,-50; bonus2 bSubEle,Ele_Ghost,-50; bonus2 bSubEle,Ele_Undead,-50; }
+4175,Poisonous_Toad_Card,Poisonous Toad Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,52,1,20; }
+4176,Dullahan_Card,Dullahan Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Dragon,7; }
+4177,Dryad_Card,Dryad Card,6,,10,10,,,,,,,,769,,,,,{ bonus3 bAddMonsterDropItem,993,3,15; bonus2 bSubEle,Ele_Earth,10; }
+4178,Dragon_Tail_Card,Dragon Tail Card,6,,10,10,,,,,,,,4,,,,,{ bonus bAgi,1; bonus bFlee,10; bonus2 bSkillAtk,46,5; bonus2 bSkillAtk,47,5; }
+4179,Dragon_Fly_Card,Dragon Fly Card,6,,10,10,,,,,,,,4,,,,,{ bonus bAgi,1; if(isequipped(4009)) bonus bFlee,18; }
+4180,Driller_Card,Driller Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Dragon,5; bonus bLoseSPWhenUnequip,5; }
+4181,Disguise_Card,Disguise Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Silence,1000+2000*(readparam(bVit)>=77); }
+4182,Diabolic_Card,Diabolic Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Demon,5; bonus bLoseSPWhenUnequip,5; }
+4183,Vagabond_Wolf_Card,Vagabond Wolf Card,6,,10,10,,,,,,,,4,,,,,{ bonus bStr,1; if(isequipped(4029)) bonus bFlee,18; }
+4184,Lava_Golem_Card,Lava Golem Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,4,30; }
+4185,Rideword_Card,Rideword Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,1; if(BaseClass != Job_Acolyte) end; bonus bInt,1; bonus bMdef,1; }
+4186,Raggler_Card,Raggler Card,6,,10,10,,,,,,,,64,,,,,{ bonus bStr,1; bonus bVit,1; if(isequipped(4233,4281,4321,4206)==0) end; bonus bLuk,10; bonus2 bSPDrainValue,2,0; bonus2 bSkillAtk,42,20; if(BaseClass != Job_Merchant) end; bonus2 bAddMonsterDropItem,617,-2; bonus bMagicDamageReturn,20; }
+4187,Raydric_Archer_Card,Raydric Archer Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12030,6,10; }
+4188,Leib_Olmai_Card,Leib Olmai Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bSubEle,Ele_Fire,10; bonus3 bAddMonsterDropItem,990,2,500; }
+4189,Wraith_Dead_Card,Wraith Dead Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Curse,2000; }
+4190,Wraith_Card,Wraith Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12027,1,10; }
+4191,Loli_Ruri_Card,Loli Ruri Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,28,3,50,0; }
+4192,Rotar_Zairo_Card,Rotar Zairo Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Fish,7; }
+4193,Lude_Card,Lude Card,6,,10,10,,,,,,,,136,,,,,{ if(BaseJob==Job_Novice||BaseJob==Job_SuperNovice) bonus4 bAutoSpellWhenHit,8,1,20,0; }
+4194,Rybio_Card,Rybio Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Stan,1000+2000*(readparam(bDex)>=77); }
+4195,Leaf_Cat_Card,Leaf Cat Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bSubEle,Ele_Water,10; bonus3 bAddMonsterDropItem,991,5,500; }
+4196,Marin_Card,Marin Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,10,500; }
+4197,Mastering_Card,Mastering Card,6,,10,10,,,,,,,,4,,,,,{ bonus bLuk,1; if(isequipped(4001)) bonus bFlee,18; }
+4198,Maya_Purple_Card,Maya Purple Card,6,,10,10,,,,,,,,769,,,,,{ bonus bIntravision,0; }
+4199,Merman_Card,Merman Card,6,,10,10,,,,,,,,64,,,,,{ bonus bHPrecovRate,10; bonus bSPrecovRate,10; if(isequipped(4297,4234,4252,4178)==0) end; bonus bAgi,5; bonus bDex,3; bonus bLongAtkRate,20; bonus bPerfectHitAddRate,20; if(BaseClass != Job_Archer) end; bonus2 bExpAddRace,RC_Brute,5; bonus2 bWeaponComaRace,RC_Brute,50; }
+4200,Megalith_Card,Megalith Card,6,,10,10,,,,,,,,64,,,,,{ if(getrefine()<6) bonus bMdef,7; }
+4201,Majoruros_Card,Majoruros Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Stan,2000; }
+4202,Civil_Servant_Card,Civil Servant Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEle,Ele_Ghost,20; }
+4203,Mutant_Dragonoid_Card,Mutant Dragonoid Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,15; bonus3 bAutoSpell,17,3+7*(getskilllv(17)==10),10; }
+4204,Mini_Demon_Card,Mini Demon Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Brute,-20; bonus2 bExpAddRace,RC_Brute,10; }
+4205,Mimic_Card,Mimic Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItem,603,-2; }
+4206,Myst_Case_Card,Mystcase Card,6,,10,10,,,,,,,,769,,,,,{ if(isequipped(4233,4281,4321,4206)==0) bonus2 bAddMonsterDropItem,644,-8; }
+4207,Mysteltainn_Card,Mysteltainn Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubSize,0,25; bonus bDef,1; }
+4208,Miyabi_Ningyo_Card,Miyabi Ningyo Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxSPrate,10; bonus2 bSkillAtk,15,5; }
+4209,Violy_Card,Violy Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,318,1+4*(getskilllv(318)==5),10; }
+4210,Wanderer_Card,Wanderer Card,6,,10,10,,,,,,,,4,,,,,{ if(BaseClass == Job_Thief) bonus bFlee,20; if(isequipped(4172,4257,4230,4272)) goto THIEF_SET; bonus3 bAutoSpell,219,1,10; end; THIEF_SET: bonus bAgi,5; bonus bStr,5; bonus bAspdRate,5; bonus bSpeedRate,5; bonus2 bSPDrainValue,1,0; if(BaseClass == Job_Thief) bonus bNoGemStone,0; }
+4211,Vocal_Card,Vocal Card,6,,10,10,,,,,,,,4,,,,,{ bonus bMdef,3; if(isequipped(4021)) bonus bFlee,18; }
+4212,Bongun_Card,Bongun Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,5,1,10; bonus2 bAddSkillBlow,5,5; bonus2 bAddDamageByClass,1026,100; }
+4213,Brilight_Card,Brilight Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Silence,2000; }
+4214,Bloody_Murderer_Card,Bloody Murderer Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Insect,7; }
+4215,Blazer_Card,Blazer Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,12,500; }
+4216,Sasquatch_Card,Sasquatch Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,2000; }
+4217,Enchanted_Peach_Tree_Card,Enchanted Peach Tree Card,6,,10,10,,,,,,,,32,,,,,{ bonus4 bAutoSpell,28,1+9*(getskilllv(28)==10),10,0; if(isequipped(4280,4185,4293,4312)==0) end; bonus bVit,10; bonus bCastrate,-10; bonus bUseSPRate,-10; if(BaseClass != Job_Acolyte) end; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5; bonus2 bSubRace,RC_Undead,30; bonus2 bSubRace,RC_Demon,30; }
+4218,Succubus_Card,Succubus Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHP,1000; bonus bVit,-3+4*isequipped(4269); bonus bHPrecovRate,-20+30*isequipped(4269); }
+4219,Sage_Worm_Card,Sage Worm Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,9,500; }
+4220,Solider_Card,Solider Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDef,2; bonus bMdef,2; }
+4221,Skeleton_General_Card,Skeleton General Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Insect,-20; bonus2 bExpAddRace,RC_Insect,10; }
+4222,Skeleton_Prisoner_Card,Skel Prisoner Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Sleep,1000+2000*(isequipped(4025)); }
+4223,Stalactic_Golem_Card,Stalactic Golem Card,6,,10,10,,,,,,,,769,,,,,{ bonus bDef,1; bonus2 bResEff,Eff_Stan,2000; }
+4224,Stem_Worm_Card,Stem Worm Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12032,2,10; }
+4225,Stone_Shooter_Card,Stone Shooter Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,10; bonus bHit,10; }
+4226,Sting_Card,Sting Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,2; if(getrefine()>8) bonus bMdef,5; }
+4227,Spring_Rabbit_Card,Spring Rabbit Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,4,50; bonus3 bAddMonsterDropItem,517,2,5000; bonus3 bAddMonsterDropItem,528,2,5000; }
+4228,Sleeper_Card,Sleeper Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12031,5,10; }
+4229,Clock_Tower_Manager_Card,Clock Tower Manager Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,1; bonus bCastrate,-5; if(isequipped(4244,4299,4313)==0) end; bonus bDef,3; bonus bMdef,3; }
+4230,Shinobi_Card,Shinobi Card,6,,10,10,,,,,,,,136,,,,,{ bonus bAgi,1; bonus4 bAutoSpellWhenHit,135,5,10,0; }
+4231,Increase_Soil_Card,Increase Soil Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bAddDamageByClass,1285,-50; bonus2 bAddDamageByClass,1286,-50; bonus2 bAddDamageByClass,1287,-50; }
+4232,Hermit_Plant_Card,Hermit Plant Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,2,50; bonus3 bAddMonsterDropItemGroup,2,3,4000;  }
+4233,Baby_Leopard_Card,Baby Leopard Card,6,,10,10,,,,,,,,16,,,,,{ bonus bLuk,3; if(BaseClass != Job_Merchant) end; bonus bUnbreakableArmor,0; }
+4234,Anolian_Card,Anolian Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,45,1+9*(getskilllv(45)==10),10,0; }
+4235,Cookie_Xmas_Card,Cookie Xmas Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Angel,-20; bonus2 bExpAddRace,RC_Angel,10; }
+4236,Amon_Ra_Card,Amon Ra Card,6,,10,10,,,,,,,,64,,,,,{ bonus bAllStats,1; bonus4 bAutoSpellWhenHit,73,10,(10+10*(readparam(bInt)>=99)),0; }
+4237,Owl_Duke_Card,Owl Duke Card,6,,10,10,,,,,,,,136,,,,,{ bonus4 bAutoSpell,66,3,10,0; if(isequipped(4238)) bonus3 bAutoSpell,20,5,10; }
+4238,Owl_Baron_Card,Owl Baron Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,78,1,10; }
+4239,Iron_Fist_Card,Iron Fist Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Formless,-20; bonus2 bExpAddRace,RC_Formless,10; }
+4240,Arclouze_Card,Arclouze Card,6,,10,10,,,,,,,,32,,,,,{ if (getrefine()>=6) end; bonus bDef,2; bonus bMdef,3; }
+4241,Archangeling_Card,Archangeling Card,6,,10,10,,,,,,,,769,,,,,{ bonus bMaxHP,300; if(readparam(bLuk)<77) end; bonus bHPrecovRate,100; bonus bSPrecovRate,100; }
+4242,Apocalipse_Card,Apocalipse Card,6,,10,10,,,,,,,,16,,,,,{ bonus bVit,2; if(getrefine()>8) bonus bMaxHP,800; }
+4243,Antonio_Card,Antonio Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,26,1,10,0; }
+4244,Alarm_Card,Alarm Card,6,,10,10,,,,,,,,64,,,,,{ bonus4 bAutoSpellWhenHit,10,1,10,0; bonus bMaxHP,300; bonus bVit,1; }
+4245,Am_Mut_Card,Am Mut Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_DemiHuman,-20; bonus2 bExpAddRace,RC_DemiHuman,10; }
+4246,Assulter_Card,Assulter Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_DemiHuman,7; }
+4247,Aster_Card,Aster Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,5; bonus2 bAddDamageClass,1074,30; }
+4248,Ancient_Mummy_Card,Ancient Mummy Card,6,,10,10,,,,,,,,32,,,,,{ bonus4 bAutoSpellWhenHit,32,5,10,0; if(isequipped(4106)==0) end; bonus bPerfectHitAddRate,20; }
+4249,Ancient_Worm_Card,Ancient Worm Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Demon,-20; bonus2 bExpAddRace,RC_Demon,10; }
+4250,Executioner_Card,Executioner Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubSize,2,25; bonus bDef,1; }
+4251,Elder_Card,Elder Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,5,40; }
+4252,Alligator_Card,Alligator Card,6,,10,10,,,,,,,,136,,,,,{ bonus bLongAtkDef,5; }
+4253,Alice_Card,Alice Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Boss,40; bonus2 bSubRace,RC_NonBoss,-40; }
+4254,Tirfing_Card,Tirfing Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubSize,1,25; bonus bDef,1; }
+4255,Orc_Lady_Card,Orc Lady Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,3,30; }
+4256,Orc_Archer_Card,Orc Archer Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12034,7,10; }
+4257,Wild_Rose_Card,Wild Rose Card,6,,10,10,,,,,,,,64,,,,,{ bonus bAgi,1; if(BaseClass == Job_Thief) bonus bFlee2,5; }
+4258,Evil_Nymph_Card,Evil Nymph Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,1; bonus bMaxSP,50; }
+4259,Wooden_Golem_Card,Wooden Golem Card,6,,10,10,,,,,,,,16,,,,,{ bonus bDef,1; bonus bHPrecovRate,30; }
+4260,Wootan_Shooter_Card,Wootan Shooter Card,6,,10,10,,,,,,,,769,,,,,{ bonus bDef,1; bonus2 bResEff,Eff_Confusion,2000; }
+4261,Wootan_Fighter_Card,Wootan Fighter Card,6,,10,10,,,,,,,,769,,,,,{ bonus bDef,1; bonus2 bResEff,Eff_Bleeding,2000; }
+4262,Taoist_Hermit_Card,Taoist Hermit Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12029,3,10; }
+4263,Incantation_Samurai_Card,Incantation Samurai Card,6,,10,10,,,,,,,,2,,,,,{ bonus bIgnoreDefMob,0; bonus bNoRegen,1; bonus2 bHPLossRate,666,10000; bonus bDamageWhenUnequip,999; }
+4264,Wind_Ghost_Card,Wind Ghost Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAutoSpell,84,3+7*(getskilllv(84)==10),10; }
+4265,Li_Me_Mang_Ryang_Card,Li Me Mang Ryang Card,6,,10,10,,,,,,,,136,,,,,{ bonus3 bAddMonsterDropItem,12033,8,10; }
+4266,Eclipse_Card,Eclipse Card,6,,10,10,,,,,,,,4,,,,,{ bonus bVit,1; if(isequipped(4006)) bonus bFlee,18; }
+4267,Explosion_Card,Explosion Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Dragon,-20; bonus2 bExpAddRace,RC_Dragon,10; }
+4268,Injustice_Card,Injustice Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,136,1,10; if(isequipped(4277)==0) end; bonus bBaseAtk,20; bonus bLuk,3; }
+4269,Incubus_Card,Incubus Card,6,,10,10,,,,,,,,769,,,,,{ bonus bMaxSP,150; bonus bInt,-3+4*isequipped(4218); bonus bSPrecovRate,-20+30*isequipped(4218); }
+4270,Giant_Spider_Card,Giant Spider Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Poison,2000; }
+4271,Giant_Hornet_Card,Giant Hornet Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bSubEle,Ele_Wind,10; bonus3 bAddMonsterDropItem,992,4,6000; }
+4272,Dancing_Dragon_Card,Dancing Dragon Card,6,,10,10,,,,,,,,136,,,,,{ bonus bAgi,1; bonus bCritical,3; }
+4273,Shellfish_Card,Shellfish Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,5; bonus2 bAddDamageClass,1073,30; }
+4274,Zombie_Master_Card,Zombie Master Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Undead,5; bonus bLoseSPWhenUnequip,5; }
+4275,Zombie_Prisoner_Card,Zombie Prisoner Card,6,,10,10,,,,,,,,64,,,,,{ bonus2 bSubRace,RC_Undead,-20; bonus2 bExpAddRace,RC_Undead,10; }
+4276,Lord_of_Death_Card,Lord of Death Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddEff,Eff_Stan,100; bonus2 bAddEff,Eff_Curse,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Bleeding,100; bonus2 bWeaponComaRace,RC_NonBoss,30; }
+4277,Zealotus_Card,Zealotus Card,6,,10,10,,,,,,,,32,,,,,{ bonus bLuk,2; bonus2 bSkillAtk,316,10; bonus2 bSkillAtk,324,10; }
+4278,Gibbet_Card,Gibbet Card,6,,10,10,,,,,,,,769,,,,,{ if(getrefine()<6) bonus bMdef,5; }
+4279,Earth_Deleter_Card,Earth Deleter Card,6,,10,10,,,,,,,,16,,,,,{ bonus bSPrecovRate,-100; bonus bSPGainValue,10; bonus bLoseSPWhenUnequip,100; }
+4280,Geographer_Card,Geographer Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,34,2+8*(getskilllv(34)==10),10,0; }
+4281,Zipper_Bear_Card,Zipper Bear Card,6,,10,10,,,,,,,,2,,,,,{ bonus bBaseAtk,30; bonus2 bSPDrainValue,-1,0; if(BaseClass == Job_Merchant) bonus bUnbreakableWeapon,0; }
+4282,Tengu_Card,Tengu Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddMonsterDropItemGroup,13,500; }
+4283,Greatest_General_Card,Greatest General Card,6,,10,10,,,,,,,,136,,,,,{ bonus4 bAutoSpell,261,1+(getskilllv(261)>1)*(getskilllv(261)-1),10+10*(BaseClass == Job_Acolyte),0; }
+4284,Chepet_Card,Chepet Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,28,5,50; }
+4285,Choco_Card,Choco Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee2,5; bonus bFlee,10; }
+4286,Karakasa_Card,Karakasa Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Confusion,1000+2000*(readparam(bStr)>=77); }
+4287,Kapha_Card,Kapha Card,6,,10,10,,,,,,,,4,,,,,{ if(getrefine()<6) bonus bMdef,8; }
+4288,Carat_Card,Carat Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,2; if(getrefine()>8) bonus bMaxSP,150; }
+4289,Caterpillar_Card,Caterpillar Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Plant,5; bonus bLoseSPWhenUnequip,5; }
+4290,Cat_o'_Nine_Tail_Card,Cat o' Nine Tail Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMdef,3; bonus bMagicDamageReturn,5; }
+4291,Kobold_Leader_Card,Kobold Leader Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bAddRace2,2,30; }
+4292,Kobold_Archer_Card,Kobold Archer Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Plant,7; }
+4293,Cookie_Card,Cookie Card,6,,10,10,,,,,,,,136,,,,,{ bonus bLuk,2; bonus2 bSkillAtk,156,10; }
+4294,Quve_Card,Quve Card,6,,10,10,,,,,,,,136,,,,,{ if(BaseJob==Job_Novice||BaseJob==Job_SuperNovice) bonus4 bAutoSpellWhenHit,29,1,20,0; if(isequipped(4193)==0) end; bonus bMaxHP,300; bonus bMaxSP,60; }
+4295,Kraben_Card,Kraben Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Blind,2000; }
+4296,Cramp_Card,Cramp Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bGetZenyNum,10,3; if(isequipped(4028)) bonus bStr,3; }
+4297,Cruiser_Card,Cruiser Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Brute,7; }
+4298,Creamy_Fear_Card,Creamy Fear Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Confusion,2000; }
+4299,Clock_Card,Clock Card,6,,10,10,,,,,,,,16,,,,,{ bonus4 bAutoSpellWhenHit,249,3+7*(getskilllv(249)==10),10,0; }
+4300,Chimera_Card,Chimera Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Poison,1000+2000*(BaseJob==Job_Assassin); }
+4301,Killer_Mantis_Card,Killer Mantis Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Bleeding,2000; }
+4302,Tao_Gunka_Card,Tao Gunka Card,6,,10,10,,,,,,,,16,,,,,{ bonus bMaxHPrate,100; bonus bDef,-50; bonus bMdef,-50; }
+4303,Whisper_Boss_Card,Whisper Boss Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee,10; if(readparam(bStr)>=80) bonus bBaseAtk,20; if(readparam(bVit)>=80) bonus bMaxHPrate,3; if(readparam(bLuk)>=80) bonus bCritical,3; }
+4304,Tamruan_Card,Tamruan Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,2; bonus2 bSkillAtk,250,10; bonus2 bSkillAtk,251,10; }
+4305,Turtle_General_Card,Turtle General Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAtkRate,20; if(BaseClass == Job_Swordman) bonus3 bAutoSpell,7,10,10; }
+4306,Toad_Card,Toad Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee2,1; if(isequipped(4014)) bonus bFlee,18; }
+4307,Beetle_King_Card,Beetle King Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Fish,5; bonus bLoseSPWhenUnequip,5; }
+4308,Tri_Joint_Card,Tri Joint Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Formless,5; bonus bLoseSPWhenUnequip,5; }
+4309,Parasite_Card,Parasite Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,1; bonus2 bSubEle,Ele_Neutral,5; }
+4310,Panzer_Goblin_Card,Panzer Goblin Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,10; bonus2 bCriticalAddRace,RC_Demon,7; }
+4311,Permeter_Card,Permeter Card,6,,10,10,,,,,,,,769,,,,,{ bonus2 bSubEle,Ele_Dark,15; bonus2 bSubEle,Ele_Undead,15; }
+4312,Seal_Card,Seal Card,6,,10,10,,,,,,,,2,,,,,{ bonus bFlee,3; bonus bHit,10; if(BaseClass != Job_Acolyte) end; bonus2 bCriticalAddRace,RC_Undead,9; bonus2 bCriticalAddRace,RC_Demon,9; }
+4313,Punk_Card,Punk Card,6,,10,10,,,,,,,,4,,,,,{ bonus4 bAutoSpellWhenHit,92,1+4*(getskilllv(92)==5),10,0; }
+4314,Penomena_Card,Penomena Card,6,,10,10,,,,,,,,32,,,,,{ bonus2 bSubRace,RC_Formless,30; }
+4315,Pest_Card,Pest Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Stone,1000+2000*(readparam(bInt)>=77); }
+4316,False_Angel_Card,False Angel Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_Angel,5; bonus bLoseSPWhenUnequip,5; }
+4317,Mobster_Card,Mobster Card,6,,10,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,15; if(BaseClass == Job_Thief) bonus bCritical,4; }
+4318,Stormy_Knight_Card,Stormy Knight Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,89,1,20; bonus2 bAddEffWhenHit,Eff_Freeze,2000; }
+4319,Freezer_Card,Freezer Card,6,,10,10,,,,,,,,64,,,,,{ bonus bMaxHP,300; if(getrefine()>=9) bonus2 bSkillAtk,5,10; if(isequipped(4246,4311,4220,4331)==0) end; bonus bStr,10; bonus bMaxHPrate,20; bonus bHPrecovRate,50; bonus4 bAutoSpell,112,1,10,0; bonus2 bAddMonsterDropItem,501,100; if(BaseClass != Job_Swordman) end; bonus2 bAddItemHealRate,1,50; }
+4320,Bloody_Knight_Card,Bloody Knight Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,83,1,20; }
+4321,Heirozoist_Card,Heirozoist Card,6,,10,10,,,,,,,,136,,,,,{ bonus bClassChange,300; }
+4322,High_Orc_Card,High Orc Card,6,,10,10,,,,,,,,32,,,,,{ bonus bDef,1; bonus bShortWeaponDamageReturn,5; }
+4323,Garm_Baby_Card,Garm Baby Card,6,,10,10,,,,,,,,2,,,,,{ bonus3 bAutoSpell,15,3,10+10*isequipped(4324); }
+4324,Garm_Card,Garm Card,6,,10,10,,,,,,,,16,,,,,{ bonus2 bAddEffWhenHit,Eff_Freeze,5000; }
+4325,Harpy_Card,Harpy Card,6,,10,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Neutral,15; bonus2 bSkillAtk,11,5; if(isequipped(4191,4208,4258,4309,4327)==0) end; bonus bMaxHP,500; bonus bDef,5; bonus bMDef,5; bonus2 bSkillAtk,14,10; bonus2 bSkillAtk,19,10; bonus2 bSkillAtk,20,10; if(BaseClass != Job_Mage) end; bonus bMatkRate,3; bonus bCastrate,-15; }
+4326,Sea_Otter_Card,Sea Otter Card,6,,10,10,,,,,,,,136,,,,,{ bonus2 bAddItemHealRate,7,50; bonus3 bAddMonsterDropItem,544,5,5000; bonus3 bAddMonsterDropItem,551,5,5000; }
+4327,Bloody_Butterfly_Card,Bloody Butterfly Card,6,,10,10,,,,,,,,136,,,,,{ bonus bCastrate,30; bonus bNoCastCancel,0; bonus2 bSkillAtk,18,5; }
+4328,Hyegun_Card,Hyegun Card,6,,10,10,,,,,,,,4,,,,,{ bonus bFlee,15; bonus bCritical,1; if(isequipped(4090,4212)) bonus bAllStats,1; }
+4329,Phendark_Card,Phendark Card,6,,10,10,,,,,,,,2,,,,,{ bonus2 bSPGainRace,RC_DemiHuman,5; bonus bLoseSPWhenUnequip,5; }
+4330,Evil_Snake_Lord_Card,Evil Snake Lord Card,6,,10,10,,,,,,,,769,,,,,{ bonus bInt,3; bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Curse,10000; }
+4331,Heater_Card,Heater Card,6,,10,10,,,,,,,,136,,,,,{ bonus bCritical,3; if(BaseClass == Job_Swordman) bonus bFlee2,3; }
+
+// More Headgears
+//===================================================================
+5001,Headset,Headset,5,,10,200,,3,,0,119529470,7,2,256,,0,1,87,{ bonus2 bResEff,Eff_Curse,1000; }
+5002,Jewel_Crown,Jewel Crown,5,,10,600,,4,,0,414946,7,2,256,,60,1,88,{ bonus bMdef,3; bonus bInt,2; bonus bLuk,1; }
+5003,Joker_Jester,Joker Jester,5,,10,100,,1,,0,119529470,7,2,256,,0,1,89,{ bonus bMdef,5; bonus bLuk,2; }
+5004,Oxygen_Mask,Oxygen Mask,5,,10,200,,0,,0,119529470,7,2,1,,0,0,90,{ bonus2 bResEff,Eff_Poison,2000; }
+5005,Gas_Mask,Gas Mask,5,,10,100,,1,,0,119529470,7,2,513,,0,0,91,{ bonus2 bResEff,Eff_Poison,3000; }
+5006,Machoman_Glasses,Machoman's Glasses,5,36000,,100,,1,,0,119529470,7,2,512,,0,0,92,{}
+5007,Grand_Circlet,Grand Circlet,5,,10,200,,3,,0,119529470,7,2,256,,55,1,93,{ bonus bMdef,4; bonus bStr,1; bonus bInt,1; bonus bLuk,1; }
+5008,Puppy_Love,Puppy Love,5,,10,100,,1,,0,119529470,7,2,256,,0,0,94,{}
+5009,Safety_Helmet,Safety Helmet,5,,10,500,,3,,0,119529470,7,2,256,,0,1,95,{ bonus bMdef,3; bonus bUnbreakableHelm,0; }
+5010,Indian_Hair_Piece,Indian Fillet,5,,10,100,,3,,0,127918079,7,2,256,,0,1,96,{}
+5011,Aerial,Aerial,5,,10,100,,3,,0,127918079,7,2,256,,0,1,97,{}
+5012,Ph.D_Hat,Ph.D Hat,5,,10,200,,3,,0,119529470,7,2,256,,0,1,98,{ bonus bMdef,3; }
+5013,Horn_Of_Lord_Kaho,Lord Kaho's Horn,5,,10,100,,5,,0,127918079,7,2,256,,0,1,99,{ bonus bMdef,10; bonus bStr,5; bonus bAgi,10; bonus bVit,10; bonus bInt,5; bonus bLuk,20; }
+5014,Fin_Helm,Fin Helm,5,,10,300,,2,,0,16514,7,2,512,,65,0,100,{}
+5015,Egg_Shell,Egg Shell,5,,10,200,,3,,0,127918079,7,2,256,,0,0,101,{}
+5016,Boy's_Cap,Boy's Cap,5,,10,100,,2,,0,119529470,7,2,256,,0,1,102,{}
+5017,Bone_Helm,Bone Helm,5,,10,800,,7,,0,279714,7,2,256,,70,1,103,{ bonus2 bSubEle,Ele_Dark,-15; }
+5018,Feather_Bonnet,Feather Bonnet,5,,10,300,,4,,0,1574920,7,2,256,,0,1,104,{ bonus bAgi,1; }
+5019,Corsair,Corsair,5,,10,500,,5,,0,119529470,7,2,256,,0,1,105,{ bonus bVit,1; }
+5020,Kafra_Band,Kafra's Band,5,,10,500,,3,,0,127918079,7,2,256,,0,1,106,{ bonus bMdef,3; }
+5021,Bankruptcy_of_Heart,Money Loser's Grief,5,,10,1200,,4,,0,263200,7,2,256,,38,1,107,{ bonus bInt,1; bonus bDex,1; }
+5022,Solar_God_Helm,Solar God Helm,5,,10,2400,,4,,0,102752128,7,2,768,,0,1,138,{ bonus bStr,3; bonus bInt,2; }
+5023,Parcel_Hat,Parcel Hat,5,,10,1000,,0,,0,263200,7,2,256,,0,1,108,{}
+5024,Cake_Hat,Cake Hat,5,,10,1500,,1,,0,127918079,7,2,256,,0,1,109,{}
+5025,Angel_Helm,Angel Helm,5,,10,1600,,5,,0,102752128,7,2,256,,74,1,110,{ bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; }
+5026,Chef_Hat,Chef's Hat,5,,10,300,,1,,0,119529470,7,2,256,,50,1,111,{ bonus bDex,1; }
+5027,Mage_Hat,Mage Hat,5,,10,300,,1,,0,67174916,7,2,256,,0,1,112,{ bonus bInt,2; bonus bMaxSP,150; }
+5028,Candle,Candle,5,,10,150,,5,,0,127918079,7,2,256,,0,1,113,{}
+5029,Spore_Hat,Spore Hat,5,,10,900,,3,,0,119529470,7,2,256,,20,1,114,{}
+5030,Panda_Hat,Panda Hat,5,,10,800,,3,,0,119529470,7,2,256,,40,1,115,{}
+5031,Miner's_Helmet,Miner's Helmet,5,,10,1500,,4,,0,447986,7,2,256,,55,1,116,{ bonus bDex,2; }
+5032,Sunday_Hat,Sunday Hat,5,,10,800,,1,,0,119529470,7,2,256,,0,1,117,{}
+5033,Smokie_Hat,Smokie Hat,5,,10,900,,3,,0,127918079,7,2,256,,50,1,118,{}
+5034,Lightbulb_Hairband,Lightbulb Hairband,5,,10,500,,0,,0,119529470,7,2,256,,0,1,119,{}
+5035,Poring_Hat,Poring Hat,5,,10,700,,2,,0,119529470,7,2,256,,38,1,120,{}
+5036,Cross_Hairband,Cross Hairband,5,,10,250,,1,,0,119529470,7,2,256,,10,1,121,{}
+5037,Fruit_Shell,Apple Hat,5,,10,150,,4,,0,127918079,7,2,256,,5,0,122,{}
+5038,Deviruchi_Hat,Deviruchi Hat,5,,10,800,,2,,0,119529470,7,2,256,,64,1,123,{ bonus bStr,1; bonus bInt,1; }
+5039,Rainbow_Eggshell,Rainbow Eggshell,5,,10,400,,4,,0,127918079,7,2,256,,19,0,124,{}
+5040,Blush,Blush,5,,10,100,,0,,0,127918079,7,2,512,,0,0,125,{}
+5041,Heart_Hairpin,Heart Hairpin,5,,10,100,,0,,0,127918079,7,2,256,,0,1,126,{}
+5042,Hair_Protector,Dumpling Decoration,5,,10,150,,0,,0,127918079,7,2,256,,14,1,127,{}
+5043,Opera_Ghost_Mask,Opera Ghost Mask,5,,10,200,,1,,0,119529470,7,2,512,,20,0,128,{}
+5044,Wing_Of_Demon,Wings of Demon,5,,10,350,,2,,0,127918079,7,2,256,,45,1,129,{}
+5045,Magician_Hat,Magic Hat,5,,10,500,,3,,0,67207956,7,2,256,,50,1,130,{ bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50; }
+5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,127918079,7,2,769,,0,0,139,{}
+5047,Fashion_Sunglasses,Fashion Sunglasses,5,,10,100,,0,,0,119529470,7,2,256,,0,1,131,{}
+5048,Cresent_Hairpin,Cresent Hairpin,5,,10,100,,0,,0,127918079,7,2,256,,0,1,132,{}
+5049,Striped_Bandana,Striped Bandana,5,,10,150,,1,,0,127918079,7,2,256,,0,0,133,{}
+5050,Mysterious_Fruit_Shell,Mysterious Fruit Shell,5,,10,300,,5,,0,127918079,7,2,256,,30,0,134,{}
+5051,Bell_of_Pussycat,Bell of Pussycat,5,,10,100,,5,,0,127918079,7,2,1,,0,0,135,{}
+5052,Blue_Bandana,Blue Bandana,5,,10,150,,1,,0,127918079,7,2,256,,0,1,136,{}
+5053,Sphinx_Hat,Sphinx Hat,5,,10,3000,,5,,0,16514,7,2,257,,65,0,137,{ bonus bStr,2; }
+5054,Assassin_Mask_,Assassin Mask,5,,10,100,,0,,0,4352,7,2,1,,70,0,180,{}
+5055,Novice_Eggshell,Novice Eggshell,5,,10,10,,3,,0,8388609,7,2,256,,0,0,101,{}
+5056,Seed_Of_Love,Seed Of Love,5,,10,200,,0,,0,127918079,7,2,256,,0,1,140,{}
+5057,Black_Cat_Ears,Black Cat Ears,5,,10,200,,2,,0,127918079,7,2,256,,45,1,141,{}
+5058,Resting_Cat,Resting Cat,5,,10,500,,1,,0,119529470,7,2,256,,0,1,142,{ bonus bMDef,15; bonus2 bResEff,Eff_Curse,3000; }
+5059,Bear_Hat,Bear Hat,5,,10,800,,3,,0,127918079,7,2,256,,50,1,143,{}
+5060,Pointy_Cap,Pointy Cap,5,,10,300,,3,,0,127918079,7,2,256,,0,1,144,{ bonus bLuk,1; }
+5061,Flower_Hairpin,Flower Hairpin,5,,10,100,,1,,0,127918079,7,2,256,,0,1,145,{}
+5062,Straw_Hat,Straw Hat,5,,10,200,,3,,0,127918079,7,2,256,,50,1,146,{ bonus bAgi,1; }
+5063,Bandage,Bandage,5,,10,100,,1,,0,127918079,7,2,256,,0,1,147,{}
+5064,Transformation_Leaf,Transformation Leaf,5,,10,100,,1,,0,127918079,7,2,256,,0,1,148,{}
+5065,Fresh_Blueish_Fish,Fresh Blueish Fish,5,,10,500,,2,,0,127918079,7,2,256,,50,1,149,{ bonus2 bAddRace,RC_Fish,10; }
+5066,Horns_Of_Succubus,Horns of Succubus,5,,10,800,,4,,0,119529470,7,2,256,,70,1,150,{ bonus bInt,1; bonus bMdef,10; }
+5067,Sombrero,Sombrero,5,,10,350,,4,,0,127918079,7,2,256,,0,1,151,{ bonus bAgi,1; }
+5068,Ears_of_Demon,Ears Of Demon,5,,10,100,,1,,0,127918079,7,2,512,,70,0,152,{ bonus bStr,1; }
+5069,Fox_Mask,Fox Mask,5,,10,300,,1,,0,127918079,7,2,256,,0,1,153,{ bonus bAgi,1; bonus bLuk,1; }
+5070,Burning_Blood_Bandana,Burning Blood Bandana,5,,10,100,,1,,0,127918079,7,2,256,,0,1,154,{ bonus bStr,2; }
+5071,Indian_Headband,Indian Headband,5,,10,200,,1,,0,127918079,7,2,256,,0,1,155,{ bonus bDex,1; }
+5072,Horns_Of_Incubus,Horns Of Incubus,5,,10,800,,4,,0,119529470,7,2,256,,70,1,156,{ bonus bAgi,1; bonus bMdef,10; }
+5073,Posture_Fix_Hat,Posture Fix Hat,5,,10,700,,2,,0,119529470,7,2,256,,0,1,157,{ bonus bDex,2; }
+5074,Ears_of_Angel,Ears of Angel,5,,10,100,,1,,0,127918079,7,2,512,,70,0,158,{ bonus bStr,1; }
+5075,Cowboy_Hat,Cowboy Hat,5,,10,500,,4,,0,127918079,7,2,256,,0,1,159,{}
+5076,Wool_Hat,Wool Hat,5,,10,350,,2,,0,127918079,7,2,256,,0,1,160,{ bonus bLuk,1; }
+5077,Tulip_Hairpin,Tulip Hairpin,5,,10,100,,1,,0,127918079,7,2,256,,0,1,161,{}
+5078,Sea_Otter_Hat,Sea Otter Hat,5,,10,800,,3,,0,127918079,7,2,256,,50,1,162,{ bonus bVit,1; }
+5079,X_Hairpin,X Hairpin,5,,10,100,,1,,0,127918079,7,2,256,,0,1,163,{}
+5080,Crown_of_the_Ancient_Queen,Crown of The Ancient Queen,5,,10,400,,4,,0,127918079,7,2,256,,45,1,164,{}
+5081,Crown_of_Mistress,Crown of Mistress,5,,10,100,,1,,0,119529470,7,0,256,,75,1,165,{ bonus bMaxSP,100; bonus bInt,2; bonus bUnbreakableHelm,0; }
+5082,Mushroom_Hairband,Mushroom Hairband,5,,10,100,,2,,0,127918079,7,2,256,,0,1,166,{}
+5083,Back_Ribbon,Back Ribbon,5,,10,200,,1,,0,127918079,7,0,256,,45,1,167,{ bonus bMdef,10; }
+5084,Lazy_Raccoon_Hat,Lazy Racoon Hat,5,,10,500,,1,,0,119529470,7,2,256,,0,1,168,{ bonus2 bResEff,Eff_Sleep,2000; }
+5085,Small_Twin_Ribbons,Small Twin Ribbons,5,,10,100,,1,,0,127918079,7,0,512,,45,0,169,{}
+5086,Alarm_Mask,Alarm Mask,5,,10,100,,2,,0,127918079,7,2,513,,0,0,170,{ bonus2 bResEff,Eff_Blind,5000; }
+5087,Expressionless_Mask,Expressionless Mask,5,,10,100,,1,,0,127918079,7,2,513,,0,0,171,{}
+5088,Surprised_Mask,Surprised Mask,5,,10,100,,1,,0,127918079,7,2,513,,0,0,172,{}
+5089,Annoyed_Mask,Annoyed Mask,5,,10,100,,1,,0,127918079,7,2,513,,0,0,173,{}
+5090,Goblin_Leader_Mask,Goblin Leader Mask,5,,10,100,,2,,0,127918079,7,2,513,,0,0,174,{}
+5091,Golden_Bells,Golden Bells,5,,10,200,,2,,0,127918079,7,2,768,,35,1,175,{}
+5092,Coif,Coif,5,12000,,300,,5,,0,4352,7,0,768,,65,1,176,{}
+5093,Coif_,Coif,5,12000,,300,,5,,1,4352,7,0,768,,65,1,177,{ bonus bMaxSP,100; }
+5094,Orc_Hero_Helm,Orc Hero Helm,5,,10,900,,5,,0,119529470,7,2,768,,55,1,178,{ bonus bStr,2; bonus bVit,1; }
+5096,Assassin_Mask,Assassin Mask,5,,10,100,,0,,0,4352,7,2,1,,70,0,180,{}
+5097,Annual_Commemoration_Hat,3rd Annual Commemoration Hat,5,,10,300,,3,,0,127918079,7,2,256,,0,1,144,{ bonus bAllStats,3; bonus bMdef,3; }
+5098,Tiger_Mask,Tiger Mask,5,,10,400,,2,,0,127918079,7,2,768,,0,0,181,{ bonus bStr,3; bonus bMaxHP,100; }
+5099,Neko_Mimi,Neko Mimi,5,,10,300,,1,,0,127918079,7,2,256,,0,1,182,{ bonus bLuk,2; bonus bMdef,10; bonus2 bSubRace,RC_Brute,5; }
+5100,Sale_Sign,Sale Sign,5,,10,800,,1,,0,127918079,7,2,256,,75,1,183,{ bonus bStr,1; bonus bAgi,1; bonus bLuk,1; }
+5101,Takius_Blindfold,Takius' Blindfold,5,,10,100,,0,,0,127918079,7,2,512,,0,0,184,{}
+5102,Round_Eyes,Round Eyes,5,,10,100,,0,,0,127918079,7,2,512,,0,0,185,{ bonus bInt,1; bonus bDex,1; }
+5103,Sunflower_Pin,Sunflower Hairpin,5,,10,600,,1,,0,119529470,7,2,256,,30,1,186,{ bonus bAgi,2; bonus bCriticalRate,5; }
+5104,Black_Blindfold,Black Blindfold,5,,10,100,,0,,0,119529470,7,2,512,,0,0,184,{ bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stan,200; }
+5105,2nd_Anniversary_Cake_Hat,Chinese Service 2nd Annual Commemoration Cake Hat,5,,10,1000,,1,,0,127918079,7,2,256,,24,1,109,{ bonus bDex,1; bonus bMaxSP,80; }
+5106,2nd_Anniversary_Hat,2nd Anniversary Hat,5,,10,300,,3,,0,127918079,7,2,256,,24,1,144,{ bonus bLuk,1; }
+5107,Well_Done_Toast,Slice of Toast,5,,10,50,,0,,0,127918079,7,2,1,,0,0,188,{}
+5108,Detective_Hat,Detective Hat,5,,10,350,,3,,1,127918079,7,2,256,,0,1,189,{}
+5109,Red_Bonnet,Red Bonnet,5,,10,400,,2,,0,127918079,7,2,256,,0,1,190,{}
+5110,Baby_Rubber_Nipple,Baby Rubber Nipple,5,,10,50,,0,,0,127918079,7,2,1,,0,0,191,{}
+5111,Galapago_Hat,Galapago Hat,5,,10,500,,2,,0,127918079,7,2,256,,55,1,192,{ bonus3 bAddMonsterDropItem,605,11,100; }
+5112,Super_Novice_Hat,Super Novice Hat,5,8500,,400,,4,,0,8388609,7,2,256,,40,1,193,{ bonus bAllStats,1; }
+5113,Angry_Teeth,Angry Teeth,5,,10,50,,0,,0,127918079,7,2,1,,0,0,194,{}
+5114,Soldier's_Felt_Hat,Soldier's Felt Hat,5,6000,,300,,3,,0,127918079,7,2,256,,0,1,195,{}
+5115,Fashionable_Fur_Hat,Winter Cap,5,,10,500,,3,,0,127918079,7,2,256,,0,1,196,{ bonus2 bResEff,Eff_Freeze,1000; }
+5116,Banana_Hat,Banana Hat,5,,10,200,,1,,0,127918079,7,2,256,,0,1,197,{ bonus3 bAutoSpell,6,3,30; }
+5117,Mystic_Rose,Mystic Rose,5,,10,100,,0,,0,127918079,7,2,256,,0,1,198,{ bonus2 bSubRace,RC_Plant,2; }
+5118,Puppy_Ear_Hairband,Dog Ear Headband,5,,10,100,,0,,0,127918079,7,2,256,,0,1,199,{}
+5119,Super_Novice_Hat_,Super Novice Hat,5,8500,,400,,4,,1,8388609,7,2,256,,40,1,193,{ bonus bAllStats,1; }
+5120,Soldier's_Felt_Hat_,Soldier's Felt Hat,5,6000,,300,,3,,1,127918079,7,2,256,,0,1,195,{}
+5121,Mask_of_Zherlthsh,Zealotus Mask,5,,10,100,,3,,0,119529470,7,2,768,,0,1,200,{ bonus2 bAddRace,RC_DemiHuman,5; bonus2 bSubRace,RC_DemiHuman,5; }
+5122,Megin_Cap,Megin Cap,5,,10,1000,,5,,0,119529470,7,2,256,,65,1,201,{ bonus bStr,2; if(BaseClass == Job_Swordman) bonus bDef,5; if(isequipped(2114,2353)==0) end; bonus bStr,2; bonus bDef,5; bonus bMdef,5; }
+5123,Wool_Cap,Wool Cap,5,,10,500,,3,,1,119529470,7,2,256,,65,1,202,{ bonus bDex,2; bonus bAgi,1;  if(isequipped(2353)==0) end; if(bDex>=70) bonus bUseSPrate,-10; }
+5124,Frica_Circlet,Frica Circlet,5,,10,300,,3,,0,119529470,7,2,256,,65,1,203,{ bonus bMdef,10; bonus bInt,2; bonus bMaxSP,50; if(isequipped(2115,2353)==0) end; bonus bDef,2; bonus bMdef,25; }
+5125,Angel_Kiss,Angel's Kiss,5,,10,300,,2,,1,8388609,7,2,256,,50,1,204,{ bonus bSPrecovRate,3; }
+5126,Morphicious_Hood,Hood of Morphicious,5,,10,200,,3,,0,119529470,7,2,256,,33,1,205,{ bonus bInt,2; if(isequipped(2518,2648,2649)==0) end; bonus bInt,5; bonus bMdef,11; bonus bMaxSPrate,20; if(Upper == 1) bonus bCastrate,25; }
+5127,Helm_of_Morrigan,Helm of Morrigan,5,,10,500,,4,,0,119529470,7,2,256,,61,1,206,{ bonus bLuk,2; bonus bAtk,3; if(isequipped(2519,2650,2651)==0) end; bonus bStr,2; bonus bLuk,9; bonus bCritical,13; bonus bAtk,18; bonus bFlee2,13; }
+5128,Goibniu_Helm,Helm of Goibniu,5,,10,500,,5,,0,119529470,7,2,256,,54,1,207,{ bonus bVit,3; bonus bMdef,3; if(isequipped(2354,2419,2520)==0) end; bonus bVit,5; bonus bMaxHPrate,15; bonus bMaxSPrate,5; bonus bDef,5; bonus bMdef,15; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Wind,10; }
+5129,Nest,Bird Nest,5,,10,400,,1,,0,127918079,7,2,256,,55,1,201,{ bonus bAgi,2; bonus2 bSubRace,RC_Brute,10; }
+5130,Lion_Mask,Lion Mask,5,,10,700,,0,,0,102752128,7,2,768,,75,1,202,{ bonus2 bAddEffWhenHit,Eff_Silence,300; bonus bMdef,1; }
+5131,Close_Helmet,Close Helmet,5,,10,1200,,8,,0,16514,7,2,769,,75,1,203,{ bonus bVit,3; bonus bMaxHPrate,3; }
+5132,Angeling_Hat,Angeling Hat,5,,10,700,,2,,0,127918079,7,2,256,,38,1,204,{ bonus2 bSubRace,RC_DemiHuman,10; }
+5133,Sheep_Hat,Sheep Hat,5,,10,150,,1,,0,33040,7,2,256,,50,1,205,{ bonus bShortWeaponDamageReturn,5; }
+5134,Pumpkin_Hat,Pumpkin Hat,5,,10,200,,2,,0,127918079,7,2,256,,0,0,206,{}
+5135,Cyclops_Eye,Cyclops Eye,5,,0,200,,0,,0,119529470,7,2,512,,75,0,207,{ bonus bMaxSP,50; }
+5136,Louise's_Santa_Hat,Louise's Santa's Hat,5,,10,100,,3,,0,127918079,7,2,256,,0,1,20,{ bonus bMdef,1; bonus bLuk,1; bonus4 bAutoSpellWhenHit,34,10,10,0; bonus4 bAutoSpellWhenHit,75,5,10,0;}
+
+// More Etc Items
+//===================================================================
+7001,Mold_Powder,Mould Powder,3,,340,10,,,,,,,,,,,,,{}
+7002,Ogre_Tooth,Ogre Tooth,3,,329,10,,,,,,,,,,,,,{}
+7003,Anolian_Skin,Anolian Skin,3,,464,10,,,,,,,,,,,,,{}
+7004,Mud_Lump,Mud Lump,3,,438,10,,,,,,,,,,,,,{}
+7005,Skull,Skull,3,,522,10,,,,,,,,,,,,,{}
+7006,Wing_of_Red_Bat,Wing of Red Bat,3,,84,10,,,,,,,,,,,,,{}
+7007,Claw_of_Rat,Claw of Rat,3,,374,10,,,,,,,,,,,,,{}
+7008,Stiff_Horn,Stiff Horn,3,,318,10,,,,,,,,,,,,,{}
+7009,Glitter_Shell,Glitter Shell,3,,264,10,,,,,,,,,,,,,{}
+7010,Tail_of_Steel_Scorpion,Tail of Steel Scorpion,3,,274,10,,,,,,,,,,,,,{}
+7011,Claw_of_Monkey,Claw of Monkey,3,,233,10,,,,,,,,,,,,,{}
+7012,Tough_Scalelike_Stem,Tough Scalelike Stem,3,,206,10,,,,,,,,,,,,,{}
+7013,Coral_Reef,Coral Reef,3,,386,10,,,,,,,,,,,,,{}
+7014,Old_Portrait,Old Portrait,3,,750,100,,,,,,,,,,,,,{}
+7015,Memory_Bookmark,Memory_Bookmark,3,,1500,20,,,,,,,,,,,,,{}
+7016,Spoon_Stub,Spoon Stub,3,,1250,20,,,,,,,,,,,,,{}
+7017,Executioner's_Glove,Executioner's Glove,3,,2250,30,,,,,,,,,,,,,{}
+7018,Young_Twig,Young Twig,3,,25,10,,,,,,,,,,,,,{}
+7019,Loki's_Whispers,Loki's Whispers,3,,10,10,,,,,,,,,,,,,{}
+7020,Mother's_Nightmare,Mother's Nightmare,3,,10,10,,,,,,,,,,,,,{}
+7021,Blind_Foolishness,Foolishness of the Blind,3,,10,10,,,,,,,,,,,,,{}
+7022,Old_Hilt,Old Hilt,3,,75,30,,,,,,,,,,,,,{}
+7023,Blade_Lost_in_Darkness,Blade Lost in Darkness,3,,6000,40,,,,,,,,,,,,,{}
+7024,Bloody_Edge,Bloody Edge,3,,5000,40,,,,,,,,,,,,,{}
+7025,Lucifer's_Lament,Lucifer's Lament,3,,15000,50,,,,,,,,,,,,,{}
+7026,Key_of_Clock_Tower,Key of Clock Tower,3,,50,30,,,,,,,,,,,,,{}
+7027,Key_of_Underground,Key of Underground,3,,50,30,,,,,,,,,,,,,{}
+7028,Invite_for_Duel,Invite for Duel,3,,0,10,,,,,,,,,,,,,{}
+7029,Admission_for_Duel,Admission for Duel,3,,10,10,,,,,,,,,,,,,{}
+7030,Claw_of_Desert_Wolf,Claw of Desert Wolf,3,,104,10,,,,,,,,,,,,,{}
+7031,Old_Frying_Pan,Old Frying Pan,3,,98,10,,,,,,,,,,,,,{}
+7032,Piece_of_Egg_Shell,Piece of Egg Shell,3,,84,10,,,,,,,,,,,,,{}
+7033,Poison_Spore,Poison Spore,3,,57,10,,,,,,,,,,,,,{}
+7034,Red_Socks_with_Holes,Red Socks with Holes,3,,50,10,,,,,,,,,,,,,{}
+7035,Matchstick,Matchstick,3,,50,10,,,,,,,,,,,,,{}
+7036,Fang_of_Garm,Fang of Garm,3,,50,10,,,,,,,,,,,,,{}
+7037,Coupon,Coupon,3,,1000,10,,,,,,,,,,,,,{}
+7038,Yarn,Yarn,3,,50,10,,,,,,,,,,,,,{}
+7039,Novice_Nametag,Novice Nametag,3,,10,10,,,,,,,,,,,,,{}
+7040,Megaphone,Megaphone,3,,10,10,,,,,,,,,,,,,{}
+7041,Fine_Grit,Fine Grit,3,,10,10,,,,,,,,,,,,,{}
+7042,Leather_Bag_of_Infinity,Leather Bag of Infinity,3,,10,10,,,,,,,,,,,,,{}
+7043,Fine_Sand,Fine Sand,3,,50,10,,,,,,,,,,,,,{}
+7044,Vigorgra,Vigorgra,3,,10,10,,,,,,,,,,,,,{}
+7045,Magic_Paint,Magic Paint,3,,10,10,,,,,,,,,,,,,{}
+7046,Cart_Parts,Cart Parts,3,,10,10,,,,,,,,,,,,,{}
+7047,Alice's_Apron,Alice's Apron,3,,1212,10,,,,,,,,,,,,,{}
+7048,Talon_of_Griffon,Talon of Griffon,3,,50,10,,,,,,,,,,,,,{}
+7049,Stone,Stone,3,,0,30,,,,,,,,,,,,,{}
+7050,Cotton_Mat,Cotton Mat,3,,10,10,,,,,,,,,,,,,{}
+7051,Silk_Mat,Silk Mat,3,,10,10,,,,,,,,,,,,,{}
+7052,Wasted_Magazine,Wasted Magazine,3,,10,10,,,,,,,,,,,,,{}
+7053,Cyfar,Cyfar,3,,386,10,,,,,,,,,,,,,{}
+7054,Brigan,Brigan,3,,373,10,,,,,,,,,,,,,{}
+7055,Animal_Poop,Animal Poop,3,,10,50,,,,,,,,,,,,,{}
+7056,Payment_Statement_for_Kafra_Employee,Payment Statement for Ka,3,,10,50,,,,,,,,,,,,,{}
+7057,Gjallar,Gjallar,3,,10,500,,,,,,,,,,,,,{}
+7058,Gleipnir,Gleipnir,3,,10,500,,,,,,,,,,,,,{}
+7059,Storage_Ticket,Free Ticket for Kafra Storage,3,,10,10,,,,,,,,,,,,,{}
+7060,Transportation_Ticket,Free Ticket for Kafra Transportation,3,,10,10,,,,,,,,,,,,,{}
+7061,Cart_Service_Ticket,Free Ticket for the Cart Service,3,,10,10,,,,,,,,,,,,,{}
+7062,Broken_Shell,Broken Shell,3,,10,10,,,,,,,,,,,,,{}
+7063,Soft_Feather,Soft Feather,3,,140,10,,,,,,,,,,,,,{}
+7064,Wing_of_Dragonfly,Wing of Dragonfly,3,,260,10,,,,,,,,,,,,,{}
+7065,Sea-otter_Fur,Sea Otter Fur,3,,410,10,,,,,,,,,,,,,{}
+7066,Ice_Cubic,Ice Cubic,3,,330,10,,,,,,,,,,,,,{}
+7067,Stone_Fragment,Stone Fragment,3,,320,10,,,,,,,,,,,,,{}
+7068,Burnt_Tree,Burnt Tree,3,,361,10,,,,,,,,,,,,,{}
+7069,Destroyed_Armor,Destroyed Armor,3,,521,10,,,,,,,,,,,,,{}
+7070,Broken_Shell,Broken Shell,3,,450,10,,,,,,,,,,,,,{}
+7071,Tattered_Clothes,Tattered Clothes,3,,320,10,,,,,,,,,,,,,{}
+7072,Old_Shuriken,Old Shuriken,3,,890,10,,,,,,,,,,,,,{}
+7073,Freya's_Jewel,Freya's Jewel,3,,10,500,,,,,,,,,,,,,{}
+7074,Thor's_Gauntlet,Thor's Gauntlet,3,,10,500,,,,,,,,,,,,,{}
+7075,Iron_Maiden,Iron Maiden,3,,10,500,,,,,,,,,,,,,{}
+7076,Wheel_of_the_Unknown,Wheel of the Unknown,3,,10,500,,,,,,,,,,,,,{}
+7077,Silver_Ornament,Silver Ornament,3,,10,500,,,,,,,,,,,,,{}
+7078,Wrath_of_Valkyrie,Wrath of Valkyrie,3,,10,500,,,,,,,,,,,,,{}
+7079,Feather_of_Angel_Wing,Feather of Angel Wing,3,,10,500,,,,,,,,,,,,,{}
+7080,Cat_Tread,Footprints of Cat,3,,10,500,,,,,,,,,,,,,{}
+7081,Woman's_Moustaches,Woman's Moustaches,3,,10,500,,,,,,,,,,,,,{}
+7082,Root_of_Stone,Root of Stone,3,,10,500,,,,,,,,,,,,,{}
+7083,Spirit_of_Fish,Spirit of Fish,3,,10,500,,,,,,,,,,,,,{}
+7084,Sputum_of_Bird,Sputum of Bird,3,,10,500,,,,,,,,,,,,,{}
+7085,Sinew_of_Bear,Sinew of Bear,3,,10,500,,,,,,,,,,,,,{}
+7086,Emblem_of_the_Sun_God,Emblem of the Sun God,3,,10,500,,,,,,,,,,,,,{}
+7087,Breath_of_Spirit,Breath of Soul,3,,10,500,,,,,,,,,,,,,{}
+7088,Snow_Crystal,Snow Crystal,3,,10,500,,,,,,,,,,,,,{}
+7089,Omen_of_Tempest,Omen of Tempest,3,,10,500,,,,,,,,,,,,,{}
+7090,Ripple,Ripple,3,,10,500,,,,,,,,,,,,,{}
+7091,Billow,Billow,3,,10,500,,,,,,,,,,,,,{}
+7092,Drifting_Air,Drifting Air,3,,10,500,,,,,,,,,,,,,{}
+7093,Cogwheel,Cogwheel,3,,756,10,,,,,,,,,,,,,{}
+7094,Fragment,Cabinet Chip,3,,672,10,,,,,,,,,,,,,{}
+7095,Metal_Fragment,Tooth Fragment,3,,10,10,,,,,,,,,,,,,{}
+7096,Lava,Hardened Lava,3,,554,10,,,,,,,,,,,,,{}
+7097,Burning_Heart,Burning Heart,3,,462,10,,,,,,,,,,,,,{}
+7098,Live_Coal,Fire Seed,3,,319,10,,,,,,,,,,,,,{}
+7099,Worn-out_Magic_Scroll,Old Magical Circle,3,,387,10,,,,,,,,,,,,,{}
+7100,Sharp_Leaf,Sharpened Leaf,3,,10,10,,,,,,,,,,,,,{}
+7101,PecoPeco_Feather,Peco Feather,3,,227,10,,,,,,,,,,,,,{}
+7102,Nightmare,Nightmare,3,,10,10,,,,,,,,,,,,,{}
+7103,Unknown_Liquid_Bottle,Yellow Liquid Bottle,3,,10,10,,,,,,,,,,,,,{}
+7104,Fake_Angel's_Wing,Fake Angel's Wing,3,,378,10,,,,,,,,,,,,,{}
+7105,Fake_Heaven_Ring,Imitation Soul's Band,3,,462,10,,,,,,,,,,,,,{}
+7106,Antelope_Horn,Antelope Horn,3,,336,10,,,,,,,,,,,,,{}
+7107,Antelope_Skin,Antelope Skin,3,,378,10,,,,,,,,,,,,,{}
+7108,Piece_of_Shield,Broken Shield,3,,840,10,,,,,,,,,,,,,{}
+7109,Shining_Spear_Blade,Shiny Spear Tip,3,,10,10,,,,,,,,,,,,,{}
+7110,Broken_Sword,Broken Sword,3,,294,10,,,,,,,,,,,,,{}
+7111,Slick_Paper,Slick Paper,3,,353,10,,,,,,,,,,,,,{}
+7112,Sharp_Paper,Transparent Paper,3,,453,10,,,,,,,,,,,,,{}
+7113,Broken_Symbol_of_Pharaoh,Broken Symbol of Pharaoh,3,,10,10,,,,,,,,,,,,,{}
+7114,Masque_of_Tutankhamen,Sphinx Mask,3,,10,10,,,,,,,,,,,,,{}
+7115,Harpy_Feather,Blood Feather,3,,571,10,,,,,,,,,,,,,{}
+7116,Harpy_Talon,Tooth of Lowblood,3,,605,10,,,,,,,,,,,,,{}
+7117,Torn_Magic_Book,Torn Spell Book,3,,571,10,,,,,,,,,,,,,{}
+7118,Torn_Scroll,Torn Scroll,3,,681,10,,,,,,,,,,,,,{}
+7119,Bacillus,Hypha Body,3,1025,,10,,,,,,,,,,,,,{}
+7120,Burning_Horseshoe,Burning Horseshoe,3,,411,10,,,,,,,,,,,,,{}
+7121,Honey_Pot,Honey Jar,3,,311,10,,,,,,,,,,,,,{}
+7122,Burning_Hair,Hot Feather,3,,487,10,,,,,,,,,,,,,{}
+7123,Dragon_Skin,Dragon Skin,3,,512,10,,,,,,,,,,,,,{}
+7124,Sand_Clump,Sand Lump,3,,353,10,,,,,,,,,,,,,{}
+7125,Scorpion_Claw,Crab Shot,3,,353,10,,,,,,,,,,,,,{}
+7126,Large_Jellopy,Large Jellopy,3,,420,10,,,,,,,,,,,,,{}
+7127,Alcohol_Creation_Book,Alcohol Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7128,Bottle_Grenade_Creation_Book,Fire Bottle Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7129,Acid_Bottle_Creation_Book,Acid Bottle Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7130,Plant_Bottle_Creation_Book,Plant Bottle Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7131,Mine_Bottle_Creation_Book,Mine Bottle Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7132,Glistening_Coat_Creation_Book,Glistening Coat Creation Book,3,,50000,10,,,,,,,,,,,,,{}
+7133,Condensed_Potion_Creation_Book,Condensed Potion Creation Book,3,,120000,10,,,,,,,,,,,,,{}
+7134,Medicine_Bowl,Medicine Bowl,3,,4,10,,,,,,,,,,,,,{}
+7135,Bottle_Grenade,Fire Bottle,3,,10,10,,,,,,,,,,,,,{}
+7136,Acid_Bottle,Hydrobolic Acid Bottle,3,,10,10,,,,,,,,,,,,,{}
+7137,Plant_Bottle,Water Bottle,3,,10,10,,,,,,,,,,,,,{}
+7138,Marine_Sphere_Bottle,Mine Bottle,3,,10,10,,,,,,,,,,,,,{}
+7139,Glistening_Coat,Coating Wax,3,,10,10,,,,,,,,,,,,,{}
+7140,Seed_of_Life,Seed of Life,3,,30000,10,,,,,,,,,,,,,{}
+7141,Morning_Dew_of_Yggdrasil,Water Flow,3,,10000,10,,,,,,,,,,,,,{}
+7142,Embryo,Embryo,3,,30000,10,,,,,,,,,,,,,{}
+7143,Glass_Tube,Seperation Tubes,2,,2500,1000,,,,,262144,7,2,,,,,,{ bpet; }
+7144,Potion_Creation_Gude,Potion Making Book,3,,50000,10,,,,,,,,,,,,,{}
+7145,Ragnarok_T-shirt,Ragnarok T-Shirt,3,,10,10,,,,,,,,,,,,,{}
+7146,Vacation_Ticket,Vacation Ticket,3,,10,10,,,,,,,,,,,,,{}
+7147,Jasmine,Jasmine,3,,10,10,,,,,,,,,,,,,{}
+7148,Mother's_Letter,Mother's Letter,3,,10,10,,,,,,,,,,,,,{}
+7149,Yellow_Plate,Yellow Plate,3,,110,10,,,,,,,,,,,,,{}
+7150,A_piece_of_Bamboo,Bamboo Trunk,3,,155,10,,,,,,,,,,,,,{}
+7151,Oil_Paper,Oiled Paper,3,,155,10,,,,,,,,,,,,,{}
+7152,Glossy_Hair,Glossy Hair,3,,170,10,,,,,,,,,,,,,{}
+7153,Worn-out_Kimono,Old Kimono,3,,295,10,,,,,,,,,,,,,{}
+7154,Poisonous_Powder,Poison Powder,3,,80,10,,,,,,,,,,,,,{}
+7155,Skin_of_Poisonous_Toad,Poisonous Toad Skin,3,,140,10,,,,,,,,,,,,,{}
+7156,Broken_Shuriken,Broken Shuriken,3,,235,10,,,,,,,,,,,,,{}
+7157,Black_Mask,Black Mask,3,,10,10,,,,,,,,,,,,,{}
+7158,Broken_Liquor_Bottle,Broken Liquor Bottle,3,,80,10,,,,,,,,,,,,,{}
+7159,Demon's_Nose,Demon's Nose,3,,200,10,,,,,,,,,,,,,{}
+7160,Passport_From_King,Passport From King,3,,10,10,,,,,,,,,,,,,{}
+7161,Bear_Skin,Bear Skin,3,,192,10,,,,,,,,,,,,,{}
+7162,Piece_of_Cloud,Piece of Cloud,3,,195,10,,,,,,,,,,,,,{}
+7163,Hard_Antennae,Hard Antennae,3,,285,10,,,,,,,,,,,,,{}
+7164,Very_Hard_Peach,Very Hard Peach,3,,200,10,,,,,,,,,,,,,{}
+7165,Etherial_Winged_Clothing,Etherial Winged Clothing,3,,325,10,,,,,,,,,,,,,{}
+7166,Soft_Silk_Fabric,Soft Silk Fabric,3,,600,10,,,,,,,,,,,,,{}
+7167,Strange_Piece_of_Iron,Strange Piece of Iron,3,,215,10,,,,,,,,,,,,,{}
+7168,Big_Wing_of_Butterfly,Big Wing of Butterfly,3,,307,10,,,,,,,,,,,,,{}
+7169,Tae_Guk_Tablet,Tae Guk Tablet,3,,1400,10,,,,,,,,,,,,,{}
+7170,Tuxedo,Tuxedo,5,43000,,10,,0,,0,127918078,7,1,16,,0,1,0,{ changebase 22; }
+7171,Skin_of_Panther,Skin of Panther,3,,141,10,,,,,,,,,,,,,{}
+7172,Claw_of_Panther,Claw of Panther,3,,145,10,,,,,,,,,,,,,{}
+7173,Bun_Buster_Bag,Bun Buster Bag,3,,10,10,,,,,,,,,,,,,{}
+7174,Wrapping_Thread,Wrapping Thread,3,,10,10,,,,,,,,,,,,,{}
+7175,Wrapper,Wrapper,3,,10,10,,,,,,,,,,,,,{}
+7176,King's_Proof_Document,King's Proof Document,3,,10,10,,,,,,,,,,,,,{}
+7177,Crumb_of_Sobbing_Starlight,Crumb of Sobbing Starlight,3,,10,10,,,,,,,,,,,,,{}
+7178,Sobbing_Starlight,Sobbing Starlight,3,,10,10,,,,,,,,,,,,,{}
+7179,Donation_Ticket,Donation Ticket,3,,10,10,,,,,,,,,,,,,{}
+7180,Letter_of_Introduction,Letter of Introduction,3,,10,10,,,,,,,,,,,,,{}
+7181,Commodity_Receipt,Commodity Receipt,3,,10,10,,,,,,,,,,,,,{}
+7182,Cacao,Cacao,3,,100,20,,,,,,,,,,,,,{}
+7183,Letter_of_Younger_Sister,Letter of Younger Sister,3,,10,10,,,,,,,,,,,,,{}
+7184,Piano_Key,Piano Key,3,,10,10,,,,,,,,,,,,,{}
+7185,Quiz_Participation_Ticket,Quiz Participation Ticket,3,,10,10,,,,,,,,,,,,,{}
+7186,Thin_Trunk,Thin Trunk,3,,109,10,,,,,,,,,,,,,{}
+7187,Festival_Mask,Festival Mask,3,,50,10,,,,,,,,,,,,,{}
+7188,Brown_Root,Brown_Root,3,,280,10,,,,,,,,,,,,,{}
+7189,Wooden_Heart,Wooden Heart,3,,340,10,,,,,,,,,,,,,{}
+7190,Hard_Back_Shell,Hard Back Shell,3,,70,10,,,,,,,,,,,,,{}
+7191,Paper_Lantern,Paper Lantern,3,,10,10,,,,,,,,,,,,,{}
+7192,Pin_Wheel,Pin Wheel,3,,80,10,,,,,,,,,,,,,{}
+7193,Sprout,Sprout,3,,115,10,,,,,,,,,,,,,{}
+7194,Soft_Grass_Leaf,Soft Grass Leaf,3,,200,10,,,,,,,,,,,,,{}
+7195,Slingshot,Slingshot,3,,105,10,,,,,,,,,,,,,{}
+7196,Shoulder_Guard,Shoulder Guard,3,,115,10,,,,,,,,,,,,,{}
+7197,Durable_Vine,Durable Vine,3,,250,10,,,,,,,,,,,,,{}
+7198,Huge_Leaf,Huge Leaf,3,,305,10,,,,,,,,,,,,,{}
+7199,Hieroglyphic,Hieroglyphic,3,,10,10,,,,,,,,,,,,,{}
+7200,Elastic_Band,Elastic Band,3,,190,10,,,,,,,,,,,,,{}
+7201,Log,Log,3,,125,10,,,,,,,,,,,,,{}
+7202,Insect_Pinchers,Insect Pinchers,3,,145,10,,,,,,,,,,,,,{}
+7203,Healthy_Branch,Healthy Branch,3,,95,10,,,,,,,,,,,,,{}
+7204,Gun_Powder,Gun Powder,3,,10,10,,,,,,,,,,,,,{}
+7205,Black_Piece_of_Cloth,Black Piece of Cloth,3,,263,10,,,,,,,,,,,,,{}
+7206,Cat_Doll,Black Cat Doll,3,,720,10,,,,,,,,,,,,,{}
+7207,Old_Mantle,Old Manteau,3,,640,10,,,,,,,,,,,,,{}
+7208,Rusted_Knife,Rusty Kitchen Knife,3,,890,10,,,,,,,,,,,,,{}
+7209,Dullahan's_Helm,Dullahan's Helm,3,,675,10,,,,,,,,,,,,,{}
+7210,Piece_of_Dullahan's_Armor,Dullahan's Armor Piece,3,,395,10,,,,,,,,,,,,,{}
+7211,Rosetta_Stone_Fragment,Fragment of Rossata Stone,3,,1300,10,,,,,,,,,,,,,{}
+7212,Hanging_Doll,Hung Doll,3,,510,10,,,,,,,,,,,,,{}
+7213,Needle_Packet,Needle Packet,3,,416,10,,,,,,,,,,,,,{}
+7214,Bat_Cage,Bat Cage,3,,440,10,,,,,,,,,,,,,{}
+7215,Broken_Needle,Broken Needle,3,,345,10,,,,,,,,,,,,,{}
+7216,Red_Muffler,Red Muffler,3,,330,10,,,,,,,,,,,,,{}
+7217,Spool_of_Thread,Spool,3,,212,10,,,,,,,,,,,,,{}
+7218,Decomposed_Rope,Decomposed Rope,3,,195,10,,,,,,,,,,,,,{}
+7219,Striped_Socks,Striped Socks,3,,460,10,,,,,,,,,,,,,{}
+7220,Ectoplasm,Ectoplasm,3,,166,10,,,,,,,,,,,,,{}
+7221,Tangled_Chains,Tangled Chains,3,,370,10,,,,,,,,,,,,,{}
+7222,Wooden_Gnarl,Wooden Gnarl,3,,234,10,,,,,,,,,,,,,{}
+7223,Contorted_Self-Portrait,Contorted Self-Portrait,3,,1016,10,,,,,,,,,,,,,{}
+7224,Philosophers_Stone,Philosopher's Stone,3,,50000,10,,,,,,,,,,,,,{}
+7225,Pumpkin_Lantern,Pumpkin Lantern,3,,243,10,,,,,,,,,,,,,{}
+7226,Hallucination_Pill,Pellet,0,,10,10,,,,,127918079,7,2,,,,,,{ sc_start SC_Hallucination,10000,0; }
+7227,TCG_Card,TCG Card,3,,10,10,,,,,,,,,,,,,{}
+7228,Gold_Bullion,Gold Bullion,3,,10,300,,,,,,,,,,,,,{}
+7229,Silver_Bullion,Silver Bullion,3,,10,300,,,,,,,,,,,,,{}
+7230,Platinum_Bullion,Platinum Bullion,3,,10,300,,,,,,,,,,,,,{}
+7231,Gold_Ore,Gold Ore,3,,10,150,,,,,,,,,,,,,{}
+7232,Silver_Ore,Silver Ore,3,,10,150,,,,,,,,,,,,,{}
+7233,Mithril_Ore,Mithril Ore,3,,10,150,,,,,,,,,,,,,{}
+7234,Spirit_of_Guild,Spirit of Guild,3,,10,10,,,,,,,,,,,,,{}
+7235,Spirit_of_Assault,Spirit of Assault,3,,10,10,,,,,,,,,,,,,{}
+7236,Spirit_of_Defense,Spirit of Defense,3,,10,10,,,,,,,,,,,,,{}
+7237,Spirit_of_Cooperation,Spirit of Cooperation,3,,10,10,,,,,,,,,,,,,{}
+7238,Spirit_of_Harmony,Spirit of Harmony,3,,10,10,,,,,,,,,,,,,{}
+7239,Spirit_of_Advancement,Spirit of Advancement,3,,10,10,,,,,,,,,,,,,{}
+7240,Spirit_of_Trust,Spirit of Trust,3,,10,10,,,,,,,,,,,,,{}
+7241,Spirit_of_Concentration,Spirit of Concentration,3,,10,10,,,,,,,,,,,,,{}
+7242,Spirit_of_Unity,Spirit of Unity,3,,10,10,,,,,,,,,,,,,{}
+7243,Spirit_of_Integrity,Spirit of Integrity,3,,10,10,,,,,,,,,,,,,{}
+7244,Spirit_of_Communion,Spirit of Communion,3,,10,10,,,,,,,,,,,,,{}
+7245,Spirit_of_Friendship,Spirit of Friendship,3,,10,10,,,,,,,,,,,,,{}
+7246,Spirit_of_Peace,Spirit of Peace,3,,10,10,,,,,,,,,,,,,{}
+7247,Spirit_of_Nature,Spirit of Nature,3,,10,10,,,,,,,,,,,,,{}
+7248,Spirit_of_Fame,Spirit of Fame,3,,10,10,,,,,,,,,,,,,{}
+7249,Spirit_of_Contribution,Spirit of Contribution,3,,10,10,,,,,,,,,,,,,{}
+7250,Spirit_of_Glory,Spirit of Glory,3,,10,10,,,,,,,,,,,,,{}
+7251,Spirit_of_Victory,Spirit of Victory,3,,10,10,,,,,,,,,,,,,{}
+7252,Chinese_Medicine,Chinese Medicine,3,,10,10,,,,,,,,,,,,,{}
+7253,Golden_Flag,Golden Flag,3,,10,10,,,,,,,,,,,,,{}
+7254,Digital_Picture_Ticket,Digital Picture Printing Coupon,3,,10,10,,,,,,,,,,,,,{}
+7255,Songwha_Orb,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7256,Songwha_Orb1,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7257,Songwha_Orb2,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7258,Songwha_Orb3,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7259,Songwha_Orb4,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7260,Songwha_Orb5,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7261,Songwha_Orb6,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7262,Paper_Fan,Paper Fan,3,,233,10,,,,,,,,,,,,,{}
+7263,Cat's_Eye,Cat's-Eye,3,,477,10,,,,,,,,,,,,,{}
+7264,Dried_Sand,Dried Sand,3,,161,10,,,,,,,,,,,,,{}
+7265,Dragon_Horn,Dragon Horn,3,,272,10,,,,,,,,,,,,,{}
+7266,Dragon_Teeth,Dragon Teeth,3,,218,10,,,,,,,,,,,,,{}
+7267,Tigerskin_Underwear,Tigerskin Underwear,3,,149,10,,,,,,,,,,,,,{}
+7268,Ghost_Doll,Ghost Doll,3,,605,10,,,,,,,,,,,,,{}
+7269,Baby_Bib,Baby Bib,3,,480,10,,,,,,,,,,,,,{}
+7270,Baby_Bottle,Baby Bottle,3,,550,10,,,,,,,,,,,,,{}
+7271,Novice_Statue,Novice Statue,3,,10,10,,,,,,,,,,,,,{}
+7272,Dumpling_Doll,Dumpling Doll,3,,10,10,,,,,,,,,,,,,{}
+7273,RWC_Necklace,RWC Necklace,3,,10,10,,,,,,,,,,,,,{}
+7274,Ancient_Language_Book,Translated Ancient Language,3,,10,10,,,,,,,,,,,,,{}
+7275,Ancient_Language_Document,Record of Ancient Language,3,,10,10,,,,,,,,,,,,,{}
+7276,Picture_Letter,Doodled Message,3,,10,10,,,,,,,,,,,,,{}
+7277,Munak_Doll,Munak Doll,3,,4450,10,,,,,,,,,,,,,{}
+7278,Welfare_Letter,Welfare Letter,3,,10,10,,,,,,,,,,,,,{}
+7279,Vita_500_Lid,Vita 500 Lid,3,,10,10,,,,,,,,,,,,,{}
+7280,Quiz_Participation_Certificate_1,1st Quiz Entry,3,,10,10,,,,,,,,,,,,,{}
+7281,Quiz_Participation_Certificate_2,2nd Quiz Entry,3,,10,10,,,,,,,,,,,,,{}
+7282,Quiz_Participation_Certificate_3,3rd Quiz Entry,3,,10,10,,,,,,,,,,,,,{}
+7283,Quiz_Participation_Certificate_4,4th Quiz Entry,3,,10,10,,,,,,,,,,,,,{}
+7284,Quiz_Participation_Certificate_5,5th Quiz Entry,3,,10,10,,,,,,,,,,,,,{}
+7285,Holy_Threads,Holy Threads,3,,1,10,,,,,,,,,,,,,{}
+7286,Red_Chili,Red Chili,3,,10,10,,,,,,,,,,,,,{}
+7287,Holier_Threads,Holier Threads,3,,1,10,,,,,,,,,,,,,{}
+7288,Engagement_Ring,Engagement Ring,3,,10,10,,,,,,,,,,,,,{}
+7289,Peridot,Peridotite,3,,1500,100,,,,,,,,,,,,,{}
+7290,Phlogopite,Phlogopite,3,,1500,100,,,,,,,,,,,,,{}
+7291,Agate,Agate,3,,1500,100,,,,,,,,,,,,,{}
+7292,Muscovite,Muscovite,3,,1500,100,,,,,,,,,,,,,{}
+7293,Rose_Quartz,Rose Quartz,3,,1500,100,,,,,,,,,,,,,{}
+7294,Turquoise,Turquoise,3,,1500,100,,,,,,,,,,,,,{}
+7295,Citrine,Citrine,3,,1500,100,,,,,,,,,,,,,{}
+7296,Pyroxene,Pyroxene,3,,1500,100,,,,,,,,,,,,,{}
+7297,Biotite,Biotite,3,,1500,100,,,,,,,,,,,,,{}
+7298,Fig_Leaf,Fig Leaf,3,,269,10,,,,,,,,,,,,,{}
+7299,Straw_Basket,Straw Basket,3,,316,10,,,,,,,,,,,,,{}
+7300,Gemstone,Gemstone,3,,710,10,,,,,,,,,,,,,{}
+7301,Tassel,Tassel,3,,399,10,,,,,,,,,,,,,{}
+7302,Krathong,Krathong,3,,10,10,,,,,,,,,,,,,{}
+7303,Straw_Rice_Bag,Straw Rice Bag,3,,0,800,,,,,,,,,,,,,{}
+7304,Witch's_Spell_Scroll,Witch's Spell Scroll,3,,0,0,,,,,,,,,,,,,{}
+7305,Symbol_of_the_Nine_Realms,Symbol of the Nine Realms,3,,0,10,,,,,,,,,,,,,{}
+7306,Piece_of_Spirit,Piece of Spirit,3,,0,10,,,,,,,,,,,,,{}
+7307,Spiritual_Whispers,Spiritual Whispers,3,,0,10,,,,,,,,,,,,,{}
+7308,Witch's_Tonic,Witch's Tonic,3,,0,10,,,,,,,,,,,,,{}
+7309,Crow_Wing,Crow Wing,3,,0,10,,,,,,,,,,,,,{}
+7310,Peco_Coupon,Pecopeco Free Coupon,3,,10,10,,,,,,,,,,,,,{}
+7311,Airship_Coupon,Airship Free Coupon,3,,10,10,,,,,,,,,,,,,{}
+7312,Jubile,Jubilee,3,,16,10,,,,,,,,,,,,,{}
+7313,Witch's_Medal,Witch's Medal,3,,10,10,,,,,,,,,,,,,{}
+7314,The_Sign_,The Sign,3,,0,10,,,,,,,,,,,,,{}
+7315,Black_Quartz_Piece,Dark Crystal Fragment,3,,211,10,,,,,,,,,,,,,{}
+7316,Insect_Long_leg,Insect Leg,3,,329,10,,,,,,,,,,,,,{}
+7317,Rusted_Bolt,Rusty Screw,3,,267,10,,,,,,,,,,,,,{}
+7318,Old_Pick,Old Pick,3,,256,10,,,,,,,,,,,,,{}
+7319,Old_Iron_Plate,Used Iron Plate,3,,512,10,,,,,,,,,,,,,{}
+7320,Dust,Dust Pollutant,3,,128,10,,,,,,,,,,,,,{}
+7321,Quartz_Piece,Crystal Fragment,3,,276,10,,,,,,,,,,,,,{}
+7322,Poison_Gas,Toxic Gas,3,,333,10,,,,,,,,,,,,,{}
+7323,Battered_Kettle,Battered Kettle,3,,128,10,,,,,,,,,,,,,{}
+7325,Tube,Flexible Tube,3,,51,10,,,,,,,,,,,,,{}
+7326,Fluorescent_Colored_Liquid,Fluorescent Liquid,3,,356,10,,,,,,,,,,,,,{}
+7327,Flashlight,Flashlight,3,,512,10,,,,,,,,,,,,,{}
+7328,Songkran_Legend,Songkran Legend,3,,10,10,,,,,,,,,,,,,{}
+7329,Old_Copper_Key,Old Copper Key,3,,10,10,,,,,,,,,,,,,{}
+7330,Songwha_Orb7,Songwha Orb,3,,10,10,,,,,,,,,,,,,{}
+7331,Heavenly_Flower,Heavenly Flower,3,,10,10,,,,,,,,,,,,,{}
+7332,Stone_Tablet,Stone Tablet,3,,0,0,,,,,,,,,,,,,{}
+7333,Piece_of_Stone_Tablet,Piece of Stone Tablet,3,,10,10,,,,,,,,,,,,,{}
+7334,Piece_of_Stone_Tablet_,Piece of Stone Tablet,3,,10,10,,,,,,,,,,,,,{}
+7335,Piece_of_Stone_Tablet__,Piece of Stone Tablet,3,,10,10,,,,,,,,,,,,,{}
+7336,Piece_of_Stone_Tablet___,Piece of Stone Tablet,3,,10,10,,,,,,,,,,,,,{}
+7337,Eye_of_Helion,Eye of Helion,3,,0,0,,,,,,,,,,,,,{}
+7338,One_Way_Ticket,One way ticket,3,,10,10,,,,,,,,,,,,,{}
+7339,Commemorative_Traffic_Card,Commoemorative Traffic Card,3,,10,10,,,,,,,,,,,,,{}
+7340,Dark_Will,Dark Will,3,,367,50,,,,,,,,,,,,,{}
+7341,Old_Pendant,Old Pendant,3,,10,10,,,,,,,,,,,,,{}
+7342,Folder,Thin Folder,3,,10,10,,,,,,,,,,,,,{}
+7343,Sealed_File,Sealed File,3,,10,10,,,,,,,,,,,,,{}
+7344,Sinocas_Incident_File,Sinocas Incident File,3,,10,10,,,,,,,,,,,,,{}
+7345,Prisoner_Bangle,Prisoner's Bangle,3,,362,10,,,,,,,,,,,,,{}
+7346,Pile_of_Ymir_Heart,Pile of Ymir's Heart,3,,10,10,,,,,,,,,,,,,{}
+7347,Researcher_Record,Researcher Record,3,,10,10,,,,,,,,,,,,,{}
+7348,Membership_Certificate,Organization Member's Certificate,3,,10,10,,,,,,,,,,,,,{}
+7349,Archives_Pass,Archives Passport,3,,10,10,,,,,,,,,,,,,{}
+7350,Pass,Pass,3,,10,10,,,,,,,,,,,,,{}
+7351,Friends_Diary,Friend's Diary,3,,10,10,,,,,,,,,,,,,{}
+7352,Transparent_Board,Transparent Plate,3,,10,10,,,,,,,,,,,,,{}
+7353,Transparent_Board_,Transparent Plate,3,,10,10,,,,,,,,,,,,,{}
+7354,Transparent_Board__,Transparent Plate,3,,10,10,,,,,,,,,,,,,{}
+7355,Transparent_Board___,Transparent Plate,3,,10,10,,,,,,,,,,,,,{}
+7356,Embelem_Piece,Piece of Emblem,3,,2500,10,,,,,,,,,,,,,{}
+7357,Embelem_Piece_,Piece of Emblem,3,,2500,10,,,,,,,,,,,,,{}
+7358,Embelem_Piece__,Piece of Emblem,3,,2500,10,,,,,,,,,,,,,{}
+7359,Embelem_Piece___,Piece of Emblem,3,,2500,10,,,,,,,,,,,,,{}
+7360,RO_Festival_Invitation_Ticket,Festival Ticket,3,,10,10,,,,,,,,,,,,,{}
+7361,Number_1_Ball,Number_1_Ball,3,,10,10,,,,,,,,,,,,,{}
+7362,Number_2_Ball,Number_2_Ball,3,,10,10,,,,,,,,,,,,,{}
+7363,Number_3_Ball,Number_3_Ball,3,,10,10,,,,,,,,,,,,,{}
+7364,Number_4_Ball,Number_4_Ball,3,,10,10,,,,,,,,,,,,,{}
+7365,Number_5_Ball,Number_5_Ball,3,,10,10,,,,,,,,,,,,,{}
+7366,Number_6_Ball,Number_6_Ball,3,,10,10,,,,,,,,,,,,,{}
+7367,Number_7_Ball,Number_7_Ball,3,,10,10,,,,,,,,,,,,,{}
+7368,Number_8_Ball,Number_8_Ball,3,,10,10,,,,,,,,,,,,,{}
+7369,Number_9_Ball,Number_9_Ball,3,,10,10,,,,,,,,,,,,,{}
+7370,Number_10_Ball,Number_10_Ball,3,,10,10,,,,,,,,,,,,,{}
+7371,Number_11_Ball,Number_11_Ball,3,,10,10,,,,,,,,,,,,,{}
+7372,Number_12_Ball,Number_12_Ball,3,,10,10,,,,,,,,,,,,,{}
+7373,Number_13_Ball,Number_13_Ball,3,,10,10,,,,,,,,,,,,,{}
+7374,Number_14_Ball,Number_14_Ball,3,,10,10,,,,,,,,,,,,,{}
+7375,Number_15_Ball,Number_15_Ball,3,,10,10,,,,,,,,,,,,,{}
+7376,Number_16_Ball,Number_16_Ball,3,,10,10,,,,,,,,,,,,,{}
+7377,Number_17_Ball,Number_17_Ball,3,,10,10,,,,,,,,,,,,,{}
+7378,Number_18_Ball,Number_18_Ball,3,,10,10,,,,,,,,,,,,,{}
+7379,Number_19_Ball,Number_19_Ball,3,,10,10,,,,,,,,,,,,,{}
+7380,Number_20_Ball,Number_20_Ball,3,,10,10,,,,,,,,,,,,,{}
+7381,Number_21_Ball,Number_21_Ball,3,,10,10,,,,,,,,,,,,,{}
+7382,Number_22_Ball,Number_22_Ball,3,,10,10,,,,,,,,,,,,,{}
+7383,Number_23_Ball,Number_23_Ball,3,,10,10,,,,,,,,,,,,,{}
+7384,Number_24_Ball,Number_24_Ball,3,,10,10,,,,,,,,,,,,,{}
+7385,Number_25_Ball,Number_25_Ball,3,,10,10,,,,,,,,,,,,,{}
+7386,Number_26_Ball,Number_26_Ball,3,,10,10,,,,,,,,,,,,,{}
+7387,Number_27_Ball,Number_27_Ball,3,,10,10,,,,,,,,,,,,,{}
+7388,Number_28_Ball,Number_28_Ball,3,,10,10,,,,,,,,,,,,,{}
+7389,Number_29_Ball,Number_29_Ball,3,,10,10,,,,,,,,,,,,,{}
+7390,Number_30_Ball,Number_30_Ball,3,,10,10,,,,,,,,,,,,,{}
+7391,Number_31_Ball,Number_31_Ball,3,,10,10,,,,,,,,,,,,,{}
+7392,Number_32_Ball,Number_32_Ball,3,,10,10,,,,,,,,,,,,,{}
+7393,Number_33_Ball,Number_33_Ball,3,,10,10,,,,,,,,,,,,,{}
+7394,Number_34_Ball,Number_34_Ball,3,,10,10,,,,,,,,,,,,,{}
+7395,Number_35_Ball,Number_35_Ball,3,,10,10,,,,,,,,,,,,,{}
+7396,Number_36_Ball,Number_36_Ball,3,,10,10,,,,,,,,,,,,,{}
+7397,Number_37_Ball,Number_37_Ball,3,,10,10,,,,,,,,,,,,,{}
+7398,Number_38_Ball,Number_38_Ball,3,,10,10,,,,,,,,,,,,,{}
+//-Indonesian Independence Day Event
+7399,Selamat,Selamat,3,,10,10,,,,,,,,,,,,,{}
+7400,Hari,Hari,3,,10,10,,,,,,,,,,,,,{}
+7401,Kemerdekaan,Kemerdekaan,3,,10,10,,,,,,,,,,,,,{}
+7402,Republik,Republik,3,,10,10,,,,,,,,,,,,,{}
+7403,Indonesia,Indonesia,3,,10,10,,,,,,,,,,,,,{}
+7404,Ke-60,KE-60,3,,10,10,,,,,,,,,,,,,{}
+7405,Crushed_Can,Crushed Can,3,,1,10,,,,,,,,,,,,,{}
+7406,Yuebing,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7407,Yuebing_,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7408,Yuebing__,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7409,Yuebing___,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7410,Yuebing____,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7411,Yuebing_____,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7412,Yuebing______,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7413,Yuebing_______,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7414,Yuebing________,Yuebing,3,,10,10,,,,,,,,,,,,,{}
+7415,Summoning_Stone,Summoning Stone,3,,10,10,,,,,,,,,,,,,{}
+7416,Letter_of_Recommentation,Letter of Recommentation,3,,10,10,,,,,,,,,,,,,{}
+7417,Written_Request_A,Written Request A,3,,10,10,,,,,,,,,,,,,{}
+7418,Written_Request_B,Written Request B,3,,10,10,,,,,,,,,,,,,{}
+7419,Embryo_Creation_Guide,Embryo Creation Guide,3,,10,10,,,,,,,,,,,,,{}
+7420,Skull_,Skull,3,,0,10,,,,,,,,,,,,,{}
+7421,Red_Key,Red Key,3,,10,10,,,,,,,,,,,,,{}
+7422,Yellow_Key,Yellow Key,3,,10,10,,,,,,,,,,,,,{}
+7423,Blue_Key,Blue Key,3,,10,10,,,,,,,,,,,,,{}
+7424,Green_Key,Green Key,3,,10,10,,,,,,,,,,,,,{}
+7425,Black_Key,Black Key,3,,10,10,,,,,,,,,,,,,{}
+7426,Red_Magic_Stone,Red Magic Stone,3,,10,10,,,,,,,,,,,,,{}
+7427,Yellow_Magic_Stone,Yellow Magic Stone,3,,10,10,,,,,,,,,,,,,{}
+7428,Blue_Magic_Stone,Blue Magic Stone,3,,10,10,,,,,,,,,,,,,{}
+7429,Green_Magic_Stone,Green Magic Stone,3,,10,10,,,,,,,,,,,,,{}
+7430,Black_Magic_Stone,Black Magic Stone,3,,10,10,,,,,,,,,,,,,{}
+7431,Books,Books,3,,10,10,,,,,,,,,,,,,{}
+7432,Leather_Pouch,Leather Pouch,3,,10,10,,,,,,,,,,,,,{}
+7433,Blank_Scroll,Blank Scroll,3,,10,10,,,,,,,,,,,,,{}
+7434,Elemental_Potion_Creation_Guide,Elemental Potion Creation Manual,3,,10,10,,,,,,,,,,,,,{}
+7435,Golden_Accessory,Golden Accessory,3,,953,10,,,,,,,,,,,,,{}
+7436,Fragment_of_Agony,Fragment of Agony,3,,753,10,,,,,,,,,,,,,{}
+7437,Fragment_of_Sorrow,Fragment of Sorrow,3,,753,10,,,,,,,,,,,,,{}
+7438,Fragment_of_Hatred,Fragment of Hatred,3,,753,10,,,,,,,,,,,,,{}
+7439,Fragment_of_Dispair,Fragment of Dispair,3,,753,10,,,,,,,,,,,,,{}
+7440,Red_Feather,Red tinted Feather,3,,667,10,,,,,,,,,,,,,{}
+7441,Blue_Feather,Blue tinted Feather,3,,704,10,,,,,,,,,,,,,{}
+7442,Cursed_Seal,Cursed Seal,3,,666,10,,,,,,,,,,,,,{}
+7443,Head_of_Three_Headed_Dragon,3-Headed Dragon's Head,3,,478,10,,,,,,,,,,,,,{}
+7444,Treasure_Box,Treasure Box,3,,150000,10,,,,,,,,,,,,,{}
+7445,Green_Orb,Green Orb,3,,443,10,,,,,,,,,,,,,{}
+7446,Blue_Orb,Blue Orb,3,,443,10,,,,,,,,,,,,,{}
+7447,Red_Orb,Red Orb,3,,443,10,,,,,,,,,,,,,{}
+7448,Yellow_Orb,Yellow Orb,3,,443,10,,,,,,,,,,,,,{}
+7449,Bloodstained_Page,Bloodstained Page,3,,340,10,,,,,,,,,,,,,{}
+7450,Bone_Armor_Piece,Bone Armor Piece,3,,1025,10,,,,,,,,,,,,,{}
+7451,Scale_of_Fire_Dragon,Scale of Fire Dragon,3,,926,10,,,,,,,,,,,,,{}
+7452,Yellow_Spice,Yellow Spice,3,1000,,10,,,,,,,,,,,,,{}
+7453,Sweet_Sauce,Sweet Sauce,3,700,,10,,,,,,,,,,,,,{}
+7454,Plain_Sauce,Plain Sauce,3,700,,10,,,,,,,,,,,,,{}
+7455,Hot_Sauce,Hot Sauce,3,700,,10,,,,,,,,,,,,,{}
+7456,Red_Spice,Red Spice,3,1000,,10,,,,,,,,,,,,,{}
+7457,Cooking_Oil,Cooking Oil,3,500,,10,,,,,,,,,,,,,{}
+7458,Fortune_Horn,Fortune Horn,3,,10,10,,,,,,,,,,,,,{}
+7459,RAMADAN,RAMADAN,3,,10,10,,,,,,,,,,,,,{}
+7460,Niflheim_Express_Ticket,Express Ticket to Niflheim,3,,10,10,,,,,,,,,,,,,{}
+7461,Blue_A_Card,Blue A Card,3,,10,10,,,,,,,,,,,,,{}
+7462,Blue_E_Card,Blue E Card,3,,10,10,,,,,,,,,,,,,{}
+7463,Blue_F_Card,Blue F Card,3,,10,10,,,,,,,,,,,,,{}
+7464,Blue_H_Card,Blue H Card,3,,10,10,,,,,,,,,,,,,{}
+7465,Blue_L_Card,Blue L Card,3,,10,10,,,,,,,,,,,,,{}
+7466,Blue_N_Card,Blue N Card,3,,10,10,,,,,,,,,,,,,{}
+7467,Blue_O_Card,Blue O Card,3,,10,10,,,,,,,,,,,,,{}
+7468,Blue_P_Card,Blue P Card,3,,10,10,,,,,,,,,,,,,{}
+7469,Blue_U_Card,Blue U Card,3,,10,10,,,,,,,,,,,,,{}
+7470,Blue_W_Card,Blue W Card,3,,10,10,,,,,,,,,,,,,{}
+7471,Blue_Y_Card,Blue Y Card,3,,10,10,,,,,,,,,,,,,{}
+7472,Lv1_Cookery_Book,Lv1 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7473,Lv2_Cookery_Book,Lv2 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7474,Lv3_Cookery_Book,Lv3 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7475,Lv4_Cookery_Book,Lv4 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7476,Lv5_Cookery_Book,Lv5 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7477,Lv6_Cookery_Book,Lv6 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7478,LV7_Cookery_Book,Lv7 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7479,Lv8_Cookery_Book,Lv8 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7480,LV9_Cookery_Book,Lv9 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7481,Lv10_Cookery_Book,Lv10 Cookbook,3,,10,10,,,,,,,,,,,,,{}
+7482,Pot,Pot,3,200,,10,,,,,,,,,,,,,{}
+7483,Key_of_the_Seal,Key of the Seal,3,,,10,,,,,,,,,,,,,{}
+7484,Symbol_of_a_Brave_Warrior,Symbol of a Brave Warrior,3,,10,10,,,,,,0,2,,,,,,{}
+7485,Cloud_General,Cloud General,3,,10,10,,,,,,0,2,,,,,,{}
+7486,Wind_General,Wind General,3,,10,10,,,,,,0,2,,,,,,{}
+7487,Pub_Liquor,Pub Liquor,3,,10,0,,,,,,0,2,,,,,,{}
+7488,Delivery_Box,Delivery Box,3,,10,0,,,,,,0,2,,,,,,{}
+7489,Spare_Key_to_the_Outhouse,Spare Key to the Outhouse,3,,10,0,,,,,,0,2,,,,,,{}
+7490,Letter_to_Elie,Letter to Elie,3,,10,0,,,,,,0,2,,,,,,{}
+7491,Iron_Box,Iron_Box,3,,10,0,,,,,,0,2,,,,,,{}
+7492,Yellow_Keycard,Yellow Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+7493,Golden_Key,Golden Key,3,,10,0,,,,,,0,2,,,,,,{}
+7494,Exquisite_Button,Exquisite Button,3,,10,0,,,,,,0,2,,,,,,{}
+7495,Blue_Keycard,Blue Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+7496,Red_Keycard,Red_Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+7497,Piece_of_Metal,Piece of Metal,3,,10,0,,,,,,0,2,,,,,,{}
+7498,Key_to_Losimier's_House,Key to Losimier's_House,3,,10,0,,,,,,0,2,,,,,,{}
+7499,Portrait_of_a_Family,Portrait of a Family,3,,10,0,,,,,,0,2,,,,,,{}
+7500,Portrait_of_a_Lady,Portrait of a Lady,3,,10,0,,,,,,0,2,,,,,,{}
+7501,K.H's_Letter,K.H's Letter,3,,10,0,,,,,,0,2,,,,,,{}
+7502,James's_Memo,James's Memo,3,,10,0,,,,,,0,2,,,,,,{}
+7503,Portrait_of_a_Guy,Portrait of a Guy,3,,10,0,,,,,,0,2,,,,,,{}
+7504,Power_Source,Power Source,3,,10,0,,,,,,0,2,,,,,,{}
+7505,Toy_Key,Toy Key,3,,10,0,,,,,,0,2,,,,,,{}
+7506,Black_Keycard,Black Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+7507,Hard_Piece_of_Steel,Hard Piece of Steel,3,,10,0,,,,,,0,2,,,,,,{}
+7508,Elisia's_Ring,Elisia's Ring,3,,10,0,,,,,,0,2,,,,,,{}
+7509,Gorgeous_Keycard,Gorgeous Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+7510,Valhalla's_Flower,Valhalla's Flower,3,,10,10,,,,,,0,2,,,,,,{}
+7511,Darkness_Rune,Darkness Rune,3,,10,10,,,,,,0,2,,,,,,{}
+7512,Burnt_Pieces,Burnt Pieces,3,,10,10,,,,,,0,2,,,,,,{}
+7513,Pocket_Watch,Pocket Watch,3,,10,10,,,,,,0,2,,,,,,{}
+7514,Monster_Ticket,Monster Ticket,3,,10,0,,,,,,0,2,,,,,,{}
+7515,Interesting_Medal,Interesting Medal,3,,10,0,,,,,,0,2,,,,,,{}
+
+// Pet Eggs
+//===================================================================
+9001,Poring_Egg,Poring Egg,7,,10,0,,,,,,,,,,,,,{}
+9002,Drops_Egg,Drops Egg,7,,10,0,,,,,,,,,,,,,{}
+9003,Poporing_Egg,Poporing Egg,7,,10,0,,,,,,,,,,,,,{}
+9004,Lunatic_Egg,Lunatic Egg,7,,10,0,,,,,,,,,,,,,{}
+9005,Picky_Egg,Picky Egg,7,,10,0,,,,,,,,,,,,,{}
+9006,Chonchon_Egg,Chonchon Egg,7,,10,0,,,,,,,,,,,,,{}
+9007,Steel_Chonchon_Egg,Steel Chonchon Egg,7,,10,0,,,,,,,,,,,,,{}
+9008,Hunter_Fly_Egg,Hunter Fly Egg,7,,10,0,,,,,,,,,,,,,{}
+9009,Savage_Babe_Egg,Savage Babe Egg,7,,10,0,,,,,,,,,,,,,{}
+9010,Baby_Desert_Wolf_Egg,Baby Desert Wolf Egg,7,,10,0,,,,,,,,,,,,,{}
+9011,Rocker_Egg,Rocker Egg,7,,10,0,,,,,,,,,,,,,{}
+9012,Spore_Egg,Spore Egg,7,,10,0,,,,,,,,,,,,,{}
+9013,Poison_Spore_Egg,Poison Spore Egg,7,,10,0,,,,,,,,,,,,,{}
+9014,PecoPeco_Egg,PecoPeco Egg,7,,10,0,,,,,,,,,,,,,{}
+9015,Smokie_Egg,Smokie Egg,7,,10,0,,,,,,,,,,,,,{}
+9016,Yoyo_Egg,Yoyo Egg,7,,10,0,,,,,,,,,,,,,{}
+9017,Orc_Warrior_Egg,Orc Warrior Egg,7,,10,0,,,,,,,,,,,,,{}
+9018,Munak_Egg,Munak Egg,7,,10,0,,,,,,,,,,,,,{}
+9019,Dokebi_Egg,Dokebi Egg,7,,10,0,,,,,,,,,,,,,{}
+9020,Sohee_Egg,Sohee Egg,7,,10,0,,,,,,,,,,,,,{}
+9021,Isis_Egg,Isis Egg,7,,10,0,,,,,,,,,,,,,{}
+9022,Green_Petite_Egg,Green Petite Egg,7,,10,0,,,,,,,,,,,,,{}
+9023,Deviruchi_Egg,Deviruchi Egg,7,,10,0,,,,,,,,,,,,,{}
+9024,Bapho_Jr._Egg,Bapho Jr. Egg,7,,10,0,,,,,,,,,,,,,{}
+9025,Bongun_Egg,Bongun Egg,7,,10,0,,,,,,,,,,,,,{}
+9026,Zherlthsh_Egg,Zherlthsh Egg,7,,10,0,,,,,,,,,,,,,{}
+9027,Alice_Egg,Alice Egg,7,,10,0,,,,,,,,,,,,,{}
+
+// Pet Accessories
+//===================================================================
+10001,Skull_Helm,Skull Helm,8,,10,0,,,,,,,,,,,,,{}
+10002,Monster_Oxygen_Mask,Monster Oxygen Mask,8,,10,0,,,,,,,,,,,,,{}
+10003,Transparent_Head_Protector,Transparent Headgear,8,,10,0,,,,,,,,,,,,,{}
+10004,Pacifier,Pacifier,8,,10,0,,,,,,,,,,,,,{}
+10005,Wig,Wig,8,,10,0,,,,,,,,,,,,,{}
+10006,Queen's_Hair_Ornament,Queen's Hair Ornament,8,,10,0,,,,,,,,,,,,,{}
+10007,Silk_Ribbon,Silk Ribbon,8,,10,0,,,,,,,,,,,,,{}
+10008,Punisher,Punisher,8,,10,0,,,,,,,,,,,,,{}
+10009,Wild_Flower,Wild Flower,8,,10,0,,,,,,,,,,,,,{}
+10010,Battered_Pot,Battered Pot,8,,10,0,,,,,,,,,,,,,{}
+10011,Stellar_Hairpin,Stellar Hairpin,8,,10,0,,,,,,,,,,,,,{}
+10012,Tiny_Egg_Shell,Tiny Egg Shell,8,,10,0,,,,,,,,,,,,,{}
+10013,Backpack,Backpack,8,1500,,0,,,,,,,,,,,,,{}
+10014,Rocker_Glasses,Rocker Glasses,8,2000,,0,,,,,,,,,,,,,{}
+10015,Green_Lace,Green Lace,8,,10,0,,,,,,,,,,,,,{}
+10016,Golden_Bell,Golden Bell,8,,10,0,,,,,,,,,,,,,{}
+10017,Bark_Shorts,Bark Shorts,8,,10,0,,,,,,,,,,,,,{}
+10018,Monkey_Circlet,Monkey Circlet,8,,10,0,,,,,,,,,,,,,{}
+10019,Red_Scarf,Red Scarf,8,,10,0,,,,,,,,,,,,,{}
+10020,Sword_of_Chinese_Exorcist,Sword of Chinese Exorcist,8,,10,0,,,,,,,,,,,,,{}
+
+// History Books
+//===================================================================
+11000,Prontera_History_Book,Prontera History Book,3,,10,0,,,,,,,,,,,,,{}
+11001,Izlude_History_Book,Izlude History Book,3,,10,0,,,,,,,,,,,,,{}
+11002,Yuno_History_Book,Yuno History Book,3,,10,0,,,,,,,,,,,,,{}
+11003,Geffen_History_Book,Geffen History Book,3,,10,0,,,,,,,,,,,,,{}
+11004,Aldebaran_History_Book,Aldebaran History Book,3,,10,0,,,,,,,,,,,,,{}
+11005,Alberta_History_Book,Alberta History Book,3,,10,0,,,,,,,,,,,,,{}
+11006,Payon_History_Book,Payon History Book,3,,10,0,,,,,,,,,,,,,{}
+11007,History_Book,Unknown History Book,3,,10,0,,,,,,,,,,,,,{}
+11009,History_Book_,Unknown History Book,3,,10,0,,,,,,,,,,,,,{}
+11010,Archer_Village_History_Book,Archer Village History Book,3,,10,0,,,,,,,,,,,,,{}
+11011,Lutie_History_Book,Lutie History Book,3,,10,0,,,,,,,,,,,,,{}
+11012,Jawaii_History_Book,Jawaii History Book,3,,10,0,,,,,,,,,,,,,{}
+11013,Gonryun_History_Book,Gonryun History Book,3,,10,0,,,,,,,,,,,,,{}
+11014,Mjolnir_History_Book,Mjolnir History Book,3,,10,0,,,,,,,,,,,,,{}
+11015,Amatsu_History_Book,Amatsu History Book,3,,10,0,,,,,,,,,,,,,{}
+11016,Umbala_History_Book,Umbala History Book,3,,10,0,,,,,,,,,,,,,{}
+11017,Nifleheim_History_Book,Nifflheim History Book,3,,10,0,,,,,,,,,,,,,{}
+11018,Morroc_History_Book,Morroc History Book,3,,10,0,,,,,,,,,,,,,{}
+11019,Comodo_History_Book,Comodo History Book,3,,10,0,,,,,,,,,,,,,{}
+11020,Louyang_History_Book,Louyang History Book,3,,10,0,,,,,,,,,,,,,{}
+
+// More Usable Items
+//===================================================================
+// Scrolls
+12000,Frost_Diver_5,Frost Diver Level 5,11,700,,10,,,,,127918079,7,2,,,,,,{ itemskill 15,5,"Frost Diver Level 5"; }
+12001,Heal_3,Heal Level 3,11,1000,,10,,,,,127918079,7,2,,,,,,{ itemskill 28,3,"Heal Level 3"; }
+12002,Heal_5,Heal Level 5,11,2000,,10,,,,,127918079,7,2,,,,,,{ itemskill 28,5,"Heal Level 5"; }
+12003,Teleport_1,Teleport Level 1,11,100,,10,,,,,127918079,7,2,,,,,,{ itemskill 26,1,"Teleport Level 1"; }
+// Arrow Quivers
+12004,Arrow_Quiver,Arrow Quiver,2,500,,250,,,,,127918079,7,2,,,,,,{ getitem 1750,500; }
+12005,Iron_Arrow_Quiver,Iron Arrow Quiver,2,1000,,250,,,,,127918079,7,2,,,,,,{ getitem 1770,500; }
+12006,Steel_Arrow_Quiver,Steel Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1753,500; }
+12007,Oridecon_Arrow_Quiver,Oridecon Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1765,500; }
+12008,Fire_Arrow_Quiver,Fire Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1752,500; }
+12009,Silver_Arrow_Quiver,Silver Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1751,500; }
+12010,Arrow_of_Wind_Quiver,Arrow of Wind Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1755,500; }
+12011,Stone_Arrow_Quiver,Stone Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1756,500; }
+12012,Crystal_Arrow_Quiver,Crystal Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1754,500; }
+12013,Shadow_Arrow_Quiver,Shadow Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1767,500; }
+12014,Immaterial_Arrow_Quiver,Immaterial Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1757,500; }
+12015,Rusty_Arrow_Quiver,Rusty Arrow Quiver,2,1500,,250,,,,,127918079,7,2,,,,,,{ getitem 1762,500; }
+// Speed Potions
+12016,Speed_Increasing_Potion,Speed Potion,0,1000,,100,,,,,127918079,7,2,,,,,,{}
+12017,Speed_Decreasing_Potion,Speed Potion,0,1000,,100,,,,,127918079,7,2,,,,,,{}
+12018,Fire_Cracker,Fire Cracker,2,250,,20,,,,,127918079,7,2,,,,,,{ misceffect(256); }
+12019,Sacred_Egg,Sacred Egg,2,,10,150,,,,,127918079,7,2,,,,,,{}
+12020,Cursed_Water,Cursed_Water,0,,1,30,,,,,127918079,7,2,,,,,,{ sc_start SC_SHADOWWEAPON, 1200000, 1; }
+12021,Fatback,Fatback,0,,10,10,,,,,127918079,7,2,,,,,,{ itemheal rand(70,99),0; }
+12022,Ribs,Ribs,0,,10,10,,,,,127918079,7,2,,,,,,{ itemheal rand(70,99),0; }
+12023,2nd_Anniversary_Giftbox,2nd Annual Commemoration Giftbox,2,,10,200,,,,,127918079,7,2,,,,,,{ getitem -4,1; }
+12024,Red_Pouch,Red Pouch,2,,10,50,,,,,127918079,7,2,,,,,,{ set Zeny,Zeny+rand(100,1000); }
+12025,Five_Paragraphs_Egg,Five Paragraphs Egg,2,,10,10,,,,,127918079,7,2,,,,,,{}
+12026,Five_Paragraphs_Egg_,Five Paragraphs Egg,2,,10,10,,,,,127918079,7,2,,,,,,{}
+// Effect Boxes
+12027,Giggling_Box,Giggling Box,2,,500,200,,,,,127918079,7,2,,,,,,{ percentheal 9,0; if(rand(100)<30) sc_start SC_Curse,30000,0; }
+12028,Lightning_Box,Lightning Box,2,,500,200,,,,,127918079,7,2,,,,,,{ sc_start SC_SpeedUp1,20000,0; }
+12029,Gloomy_Box,Gloomy Box,11,,500,200,,,,,127918079,7,2,,,,,,{ itemskill 45,1,"Improve Concentration"; }
+12030,Grudge_Box,Box of Grudge,2,,500,200,,,,,127918079,7,2,,,,,,{ sc_start SC_ATKPOTION,60000,20; }
+12031,Sleepy_Box,Sleepy Box,2,,500,200,,,,,127918079,7,2,,,,,,{ sc_start SC_MATKPOTION,60000,20; }
+12032,Downpour_Box,Box of Heavy Rain,2,,500,200,,,,,127918079,7,2,,,,,,{ sc_start SC_WATERWEAPON,180000,0; }
+12033,Sunshine_Box,Box of Sunshine,2,,500,200,,,,,127918079,7,2,,,,,,{ sc_start SC_Intravision,20000,0;}
+12034,Gasping_Box,Gasping Box,2,,500,200,,,,,127918079,7,2,,,,,,{ percentheal 0,9; if(rand(100)<30) sc_start SC_Silence,30000,0; }
+12035,Ball_Box,Ball Box,2,,10,20,,,,,127918079,7,2,,,,,,{ getitem rand(7361,7368),1; }
+12036,Ball_Box_,Ball Box,2,,10,20,,,,,127918079,7,2,,,,,,{ getitem rand(7369,7376),1; }
+12037,Ball_Box__,Ball Box,2,,10,20,,,,,127918079,7,2,,,,,,{ getitem rand(7377,7384),1; }
+12038,Ball_Box___,Ball Box,2,,10,20,,,,,127918079,7,2,,,,,,{ getitem rand(7385,7392),1; }
+12039,Ball_Box____,Ball Box,2,,10,20,,,,,127918079,7,2,,,,,,{ getitem rand(7393,7398),1; }
+12040,Philosopher's_Stone,Philosopher's Stone,2,,50000,10,,,,,127918079,7,2,,,,,,{}
+// Mixed Foods (+1 to +5)
+12041,Boiled_Down_Locust,Boiled Locust,0,2000,,60,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 1; percentheal 5,0; }
+12042,Seasoned_Webs,Seasoned Webs,0,4000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 2; percentheal 5,0; }
+12043,Bomber_Steak,Bomber Steak,0,6000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 3; percentheal 5,0; }
+12044,Rib_with_Herb_and_Spices,Spicy Ribs,0,8000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 4; percentheal 5,0; }
+12045,Lutie_Plat_Cake,Lutie Plat Cake,0,10000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 5; percentheal 10,0; }
+12046,Herb_Tea_with_Grape_Juice,Grape Juice and Tea,0,2000,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 1; percentheal 0,5; }
+12047,Black_Tea,Black Tea,0,4000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 2; percentheal 0,5; }
+12048,Herb_and_Honey_Tea,Herb and Honey Tea,0,6000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 3; percentheal 0,5; }
+12049,Morocc_Fruit_Wine,Morocc Fruit Wine,0,8000,,300,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 4; percentheal 0,5; }
+12050,Mastela_Wine,Mastela Wine,0,10000,,400,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 5; percentheal 0,10; }
+12051,Steamed_Crab_Pincer,Steamed Crab Pincer,0,2000,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 1; percentheal 5,0; }
+12052,Sea_Food,Sea Food,0,4000,,200,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 2; percentheal 5,0; }
+12053,Clam_Soup,Clam Soup,0,6000,,300,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 3; percentheal 5,0; }
+12054,Seasoned_Jellyfish,Seasoned Jellyfish,0,8000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 4; percentheal 5,0; }
+12055,Peppery_Roasted_Dumpling,Hot Roasted Dumpling,0,10000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 5; percentheal 10,0; }
+12056,Frog_Spawn_Soup,Frog Spawn Soup,0,2000,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 1; percentheal 3,1; }
+12057,Smooth_Noodle,Smooth Noodle,0,4000,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 2; percentheal 3,1; }
+12058,Tentacle_and_Cheese_Gratin,Tentacle'n'Cheese Gratin,0,6000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 3; percentheal 3,1; }
+12059,Lutie_Mixed_Cold_Noodle,Lutie Mixed Cold Noodle,0,8000,,400,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 4; percentheal 3,1; }
+12060,Steamed_Bat_Wing_and_Pumpkin,Steamed Bat Wing'n'Pumpkin,0,10000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 5; percentheal 6,2; }
+12061,Grape_Juice_with_Honey,Grape Juice with Honey,0,2000,,100,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 1; percentheal 2,2; }
+12062,Chocolate_Mousse_Cake,Chocolate Mousse Cake,0,4000,,200,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 2; percentheal 2,2; }
+12063,Fruits_Punch,Fruits Punch,0,6000,,200,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 3; percentheal 2,2; }
+12064,Cream_Sandwich,Cream Sandwich,0,8000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 4; percentheal 2,2; }
+12065,Green_Salad,Green Salad,0,10000,,200,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 5; percentheal 5,5; }
+12066,Fried_Monkey_Tail,Fried Monkey Tail,0,2000,,60,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 1; percentheal 3,2; }
+12067,Mixed_Juice,Mixed Juice,0,4000,,200,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 2; percentheal 3,2; }
+12068,Fried_Sweet_Potato_with_Syrup,Fried Sweet Potato with Syrup,0,6000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 3; percentheal 4,2; }
+12069,Ancient_Fish_Dish,Ancient Fish Dish,0,8000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 4; percentheal 4,2; }
+12070,Broiled_Down_Scorpion,Broiled Scorpion,0,10000,,400,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 5; percentheal 5,2; }
+// Mixed Foods (+6 to +10)
+12071,Flavored_Grilled_Beef,Flavored Grilled Beef,0,20000,,80,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 6; percentheal 10,2; }
+12072,Barbecue,Barbecue,0,40000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 7; percentheal 10,4; }
+12073,Bear_Foot_Dish,Bear Foot Dish,0,60000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 8; percentheal 15,6; }
+12074,Sauted_Meat_Strips,Sauted Meat Strips,0,80000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 9; percentheal 15,8; }
+12075,Tongue_Dish,Tongue Dish,0,100000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_STRFood, 1200000, 10; percentheal 20,20; }
+12076,Red_Mushroom_Wine,Red Mushroom Wine,0,20000,,300,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 6; percentheal 2,10; }
+12077,Royal_Jelly_and_Herb_Tea,Royal Jelly and Herb Tea,0,40000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 7; percentheal 4,10; }
+12078,Royal_Tea,Royal Tea,0,60000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 8; percentheal 6,10; }
+12079,Tristan_12,Tristans 12 years wine,0,80000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 9; percentheal 8,15; }
+12080,Dragon_Breath_Cocktail,Dragon Breath Cocktail,0,100000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_INTFood, 1200000, 10; percentheal 10,20; }
+12081,Very_Bitter_Invigorant,Very Bitter Invigorant,0,20000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 6; percentheal 13,0; }
+12082,Sumptuous_Feast,Sumptuous Feast,0,40000,,400,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 7; percentheal 16,0; }
+12083,Huge_Stuffed_Leaves,Huge Stuffed Leaves,0,60000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 8; percentheal 19,0; }
+12084,Ascending_Dragon_Broth,Ascending Dragon Broth,0,80000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 9; percentheal 22,0; }
+12085,Stew_of_Immortality,Stew of Immortality,0,100000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_VITFood, 1200000, 10; percentheal 25,0; }
+12086,Chili_and_Prawn_Gratin,Chili and Prawn Gratin,0,20000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 6; percentheal 7,2; }
+12087,Boiled_Vegitable_stuffed_with_Roasted_Crocodile,Boiled Vegitable stuffed with Roasted Crocodile,0,40000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 7; percentheal 8,2; }
+12088,Very_Hot_Curry,Very Hot Curry,0,60000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 8; percentheal 9,2; }
+12089,Delicious_Boiled_Meats,Delicious Boiled Meats,0,80000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 9; percentheal 10,2; }
+12090,Hot_Sand_Steamed_Scorpion,Hot Sand Steamed Scorpion,0,100000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_AGIFood, 1200000, 10; percentheal 15,5; }
+12091,Peach_Cake,Peach Cake,0,20000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 6; percentheal 5,6; }
+12092,Soul_Hunt_Bread,Soul Hunt Bread,0,40000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 7; percentheal 5,7; }
+12093,Special_Toast,Special Toast,0,60000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 8; percentheal 5,8; }
+12094,Ethereal_Fruit_Juice,Ethereal Fruit Juice,0,80000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 9; percentheal 5,9; }
+12095,Wine_of_Bergelmir,Wine of Bergelmir,0,100000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_DEXFood, 1200000, 10; percentheal 10,10; }
+12096,Soup_of_Great_Luck,Soup of Great Luck,0,20000,,300,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 6; percentheal 6,3; }
+12097,Grilled_Meat_Skewer,Grilled Meat Skewer,0,40000,,800,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 7; percentheal 7,3; }
+12098,Strawberry_Rice_Ball,Strawberry Rice Ball,0,60000,,400,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 8; percentheal 9,3; }
+12099,Blood_Flavored_Sodapop,Blood Flavored Sodapop,0,80000,,1000,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 9; percentheal 10,4; }
+12100,Nine_Tail_Dish,Nine Tail Dish,0,100000,,500,,,,,127918079,7,2,,,,,,{ sc_start SC_LUKFood, 1200000, 10; percentheal 14,8; }
+12101,Citron,Citron,0,,10,300,,,,,127918079,7,2,,,,,,{}
+12102,Grilled_Skewer,Grilled Skewer,0,,10,300,,,,,127918079,7,2,,,,,,{}
+// New Monster Summoners & Item Givers
+12103,Bloody_Branch,Bloody Branch,2,,5000,200,,,,,127918079,7,2,,,,,,{ monster "this",0,0,"--ja--",-3,1,""; }
+12104,Random_Quiver,Random Quiver,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(17),1; }
+12105,Taming_Item_Giftset,Taming Item Giftset,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(15),3; }
+12106,Jewel_Box,Jewel Case,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(19),1; }
+12107,Wrapped_Mask,Wrapped Mask,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(18),1; }
+12108,Bundle_of_Spells,Bundle of Spells,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(16),5; }
+12109,Poring_Box,Poring Box,2,,5000,200,,,,,127918079,7,2,,,,,,{ monster "this",0,0,"--ja--",-2,1,""; }
+12110,First_Aid_Box,First Aid Box,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(1),5; }
+12111,Wrapped_Food,Wrapped Food,2,,5000,200,,,,,127918079,7,2,,,,,,{ getitem groupranditem(3),1; getitem groupranditem(4),1; getitem groupranditem(7),1; }
+12112,Tropical_Sograt,Tropical Sograt,0,,500,100,,,,,127918079,7,2,,,,,,{ sc_start SC_Curse,10000,1; }
+12113,Vermilion_the_Beach,Vermilion the Beach,0,,500,100,,,,,127918079,7,2,,,,,,{ sc_start SC_Stan,10000,1; }
+// Elemental Converters
+12114,Element_Converter_Fire,Fire Elemental Converter,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start SC_FIREWEAPON,180000,1; }
+12115,Element_Converter_Water,Water Elemental Converter,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start SC_WATERWEAPON,180000,1; }
+12116,Element_Converter_Earth,Earth Elemental Converter,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start SC_EARTHWEAPON,180000,1; }
+12117,Element_Converter_Wind,Wind Elemental Converter,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start SC_WINDWEAPON,180000,1; }
+// Elemental Resistance Potions
+12118,Resist_Fire_Potion,Resist Fire Potion,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1200000,Ele_Fire,20,Ele_Water,-15; }
+12119,Resist_Water_Potion,Resist Water Potion,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1200000,Ele_Water,20,Ele_Wind,-15; }
+12120,Resist_Earth_Potion,Resist Earth Potion,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1200000,Ele_Earth,20,Ele_Fire,-15; }
+12121,Resist_Wind_Potion,Resist Wind Potion,2,,10,10,,,,,127918079,7,2,,,,,,{ sc_start4 SC_ARMOR_ELEMENT,1200000,Ele_Wind,20,Ele_Earth,-15; }
+12122,Dasik,Dasik,0,,1,70,,,,,127918079,7,2,,,,,,{ sc_start SC_HitFood,1200000,30; }
+12123,Oil_and_Honey_Pastry,Oil and Honey Pastry,0,,10,70,,,,,127918079,7,2,,,,,,{ sc_start SC_FleeFood,1200000,30; }
+12124,Various_colored_Rice_Cake,Rainbow colord Rice Cake,0,,10,70,,,,,127918079,7,2,,,,,,{ sc_start SC_BATKFood,1200000,10; sc_start SC_MATKFood,120000,10; }
+// Cooking Sets
+12125,Outdoor_Cooker,Outdoor Cooker,2,,10,20,,,,,127918079,7,2,,,,,,{ produce 11; }
+12126,Home_Cooking_Set,Home Cooking Set,2,,10,30,,,,,127918079,7,2,,,,,,{ produce 11; }
+12127,Deluxe_Cooking_Set,Deluxe Cooking Set,2,,10,30,,,,,127918079,7,2,,,,,,{ produce 11; }
+12128,Court_Cooking_Set,Court Cooking Set,2,,10,70,,,,,127918079,7,2,,,,,,{ produce 11; }
+12129,Legendary_Cooking_Set,Legendary Cooking Set,2,,10,70,,,,,127918079,7,2,,,,,,{ produce 11; }
+12130,Cookie_Bag,Cookie Bag,3,,10,70,,,,,127918079,7,2,,,,,,{}
+12131,Lucky_Potion,Lucky Potion,0,,10,100,,,,,127918079,7,2,,,,,,{}
+12132,Santa's_Bag,Red Package,2,,10,200,,,,,127918079,7,2,,,,,,{ sc_start SC_Xmas,600000,0;}
+
+// More Weapons
+//===================================================================
+// Daggers
+13000,Jujube_Dagger,Dagger with Jujube hilt,4,,10,600,39,,1,0,77553391,7,2,2,1,0,1,1,{ bonus bAtkEle,Ele_Wind; }
+13001,Dragon_Killer,Dragon Killer,4,,10,900,110,,1,0,77553391,7,2,2,4,60,1,1,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10; }
+13002,Ginnungagap,Ginnungagap,4,,10,700,120,,1,0,77553391,7,2,2,4,70,1,1,{ bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50; }
+13003,Coward,Coward,4,52000,,700,80,,1,1,77553391,7,2,2,3,55,1,1,{ bonus bDef,5; }
+13004,Coward_,Coward,4,52000,,700,80,,1,2,77553391,7,2,2,3,55,1,1,{ bonus bDef,5; }
+13005,Angel_Wing_Dagger,Angel Wing Dagger,4,,10,10,0,,1,1,,0,2,,0,0,0,0,{}
+
+
+// Temp Plugs.
+
+12134,Red_Envelope,Red Envelope,2,,10,10,,,,,127918079,7,2,,,,,,{}
+7516,Green_Keycard,Green Keycard,3,,10,0,,,,,,0,2,,,,,,{}
+2357,Valkyrie's_Armor,Valkyrie's Armor,5,,10,2800,,6,,1,119529470,2,2,16,,0,1,0,{ bonus bAllStats,1; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stan,5000; }
+2421,Valkyrie's_Shoes,Valkyrie's Shoes,5,,10,500,,4,,1,119529470,2,2,64,,0,1,0,{ bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Acolyte) bonus bMaxHP,(BaseLevel*5); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,(JobLevel*2); }
+2524,Valkyrie's_Manteau,Valkyrie's Manteau,5,,10,500,,3,,1,119529470,2,2,4,,0,1,0,{ bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Acolyte) bonus bFlee2,5+(getequiprefinerycnt(5)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(5)*2);}
+584,Skewer_Soup,Skewer Soup,0,50,,60,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }
+12133,McDonald's_Ice_Cone,McDonald's Ice Cone,0,50,,80,,,,,127918079,7,2,,,,,,{ itemheal rand(45,64),0; }		// Restores one half of maximum HP and SP and lets you forget about the heat.
+5137,Alice_Doll,Alice Doll,5,,10,500,,0,,0,119529470,7,2,256,,30,0,208,{ bonus bStr,1; bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddEff2,Eff_Freeze,10; }
+5138,Magic_Eyes,Magic Eyes,5,,10,300,,0,,0,67174916,7,2,256,,30,1,209,{ bonus bCastrate,-10; bonus bUseSPrate,20; }
+5139,Lotus,Lotus,5,,10,200,,0,,0,127918079,7,2,256,,10,0,210,{ bonus bDex,1; bonus bInt,1; bonus bMdef,5; }
+5140,Kawaii_Ribbon,Kawaii Ribbon,5,,10,400,,0,,0,127918079,7,2,256,,10,1,211,{ bonus2 bSubRace,RC_Undead,5; bonus2 bSubRace,RC_Demon,5; }
+5141,Marionette_Doll,Marionette Doll,5,,10,400,,0,,0,119529470,7,2,256,,30,1,212,{ bonus bStr,1; }
+5142,Crescent_Helm,Crescent Helm,5,,10,3000,,8,,0,279714,7,2,768,,50,1,213,{ bonus bVit,1; bonus2 bSubRace,RC_DemiHuman,5; }
+5143,Kabuki_Mask,Kabuki Mask,5,,10,1000,,5,,0,119529470,7,2,769,,10,1,214,{ bonus2 bResEff,EFf_Silence,3000; }
+5144,Gamble_Hat,Gambler Hat,5,,10,200,,2,,0,127918079,7,2,256,,0,1,16,{ bonus bLuk,5; }
+2668,Woman_Glory,Woman Glory,5,,10,1500,,1,,0,127918079,7,2,136,,94,,,{ bonus bAllStats,3; bonus bSPrecovRate,20; }
+12136,Women's_Bundle,Women's Bundle,2,,10,100,,,,,127918079,7,2,,,,,,{}							//you can get item ID 558,529,2668,7518
+7518,Women's_Medal,Women's Medal,3,,10,10,,,,,,0,2,,,,,,{}
+//7519,...,
+//7520,...,
+12135,Green_Ale,Green Ale,2,,10,30,,,,,127918079,7,2,,,,,,{}
+7517,Gold_Coin,Golden Coin,3,,10,100,,,,,,0,2,,,,,,{}
+7516,Summer_Festival_Ticket,Summer Festival Ticket,3,,10,10,,,,,,0,2,,,,,,{}
+7526,Application,Application,3,,10,0,,,,,,0,2,,,,,,{}
+585,Brusti,Brusti,0,15,,20,,,,,127918079,7,2,,,,,,{ itemheal rand(17,20),0; }						//TODO: Cast Level 3 Magnificat.

+ 25 - 0
db/item_db2.txt

@@ -0,0 +1,25 @@
+// Items Additional Database
+//
+// Structure of Database:
+// ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{Script}
+//
+// Legend for 'Type' field:
+//  0 = Usable : healing
+//  2 = Usable : other
+//  3 = Misc
+//  4 = Weapon
+//  5 = Armor
+//  6 = Card
+//  7 = Pet Egg
+//  8 = Pet Equipment
+//  10 = Arrow
+//  11 = Usable : delayed consumption (items with script "pet" or "itemskill")
+
+// Custom Items go here
+//=============================================================
+//THQ Quest Items
+//7950,THG_Membership,THG Membership,3,,10,10,,,,,,,,,,,,,{}
+//7951,Token_Bag,Token Bag,3,,10,10,,,,,,,,,,,,,{}
+//1998,Jeramiah's_Jur,Jeramiah's Jur,3,,10,10,,,,,,,,,,,,,{}
+//1999,Zed's_Staff,Zed's Staff,3,,10,10,,,,,,,,,,,,,{}
+                                 

+ 26 - 0
db/item_findingore.txt

@@ -0,0 +1,26 @@
+// Ore Discovery Obtainable Items Database
+//
+// Structure of Database:
+// ItemID,DummyName,Rate
+
+0,Iron Ore,1002
+714,Emperium,30000
+756,Rough Oridecon,200000
+757,Rough Elunium,200000
+969,Gold,20000
+984,Oridecon,100000
+985,Elunium,100000
+990,Red Blood,300000
+991,Crystal Blue,300000
+992,Wind of Verdure,300000
+993,Green Live,300000
+994,Flame Heart,150000
+995,Mystic Frozen,150000
+996,Rough Wind,150000
+997,Great Nature,150000
+998,Iron,800000
+999,Steel,500000
+1002,Iron Ore,1000000
+1003,Coal,600000
+1010,Phracon,950000
+1011,Emveretarcon,550000

+ 81 - 0
db/item_giftbox.txt

@@ -0,0 +1,81 @@
+// Gift Box Obtainable Items Database
+//
+// Structure of Database:
+// ItemID,DummyName,Rate
+
+0,Rough Oridecon,756
+756,Rough Oridecon,50000
+757,Rough Elunium,20000
+984,Oridecon,20000
+985,Elunium,10000
+714,Emperium,10000
+999,Steel,10000
+1000,Star Crumb,10000
+994,Flame Heart,10000
+995,Mystic Frozen,10000
+996,Rough Wind,10000
+997,Great Nature,10000
+975,Scarlet Dyestuff,10000
+976,Lemon Dyestuff,10000
+978,Cobaltblue Dyestuff,10000
+979,Darkgreen Dyestuff,10000
+980,Orange Dyestuff,10000
+981,Violet Dyestuff,10000
+982,White Dyestuff,10000
+983,Black Dyestuff,10000
+969,Gold,10000
+718,Garnet,10000
+719,Amethyst,10000
+720,Aquamarine,10000
+721,Emerald,10000
+722,Pearl,10000
+723,Ruby,10000
+724,Cursed Ruby,10000
+725,Sardonyx,10000
+726,Sapphire,10000
+727,Opal,10000
+728,Topaz,10000
+729,Zircon,10000
+730,1 Carat Diamond,10000
+731,2 Carat Diamond,10000
+732,3 Carat Diamond,10000
+733,Cracked Diamond,10000
+734,Red Frame,10000
+735,Chung Jah,10000
+736,China,10000
+737,Black Ladle,10000
+738,Pencil Case,10000
+739,Rouge,10000
+740,Puppet,10000
+741,Poring Doll,10000
+742,Chonchon Doll,10000
+743,Spore Doll,10000
+744,Bouquet,10000
+745,Wedding Bouquet,10000
+746,Glass Bead,10000
+747,Crystal Mirror,10000
+748,Witherless Rose,10000
+749,Frozen Rose,10000
+750,Baphomet Doll,10000
+751,Osiris Doll,10000
+752,Grasshopper Doll,10000
+753,Yoyo Doll,10000
+754,Raccoon Doll,10000
+706,Four-Leaf Clover,10000
+4005,Santa Poring Card,10000
+7034,Red Socks with Holes,10000
+501,Red Potion,10000
+502,Orange Potion,10000
+503,Yellow Potion,10000
+504,White Potion,10000
+505,Blue Potion,10000
+506,Green Potion,10000
+526,Royal Jelly,10000
+529,Candy,10000
+530,Candy Cane,10000
+537,Pet Food,10000
+538,Well-baked Cookie,10000
+539,Piece of Cake,10000
+603,Old Blue Box,10000
+617,Old Violet Box,10000
+644,Gift Box,190000

+ 22 - 0
db/item_group_db.txt

@@ -0,0 +1,22 @@
+// GROUP,Item ID1,Item ID2,Item ID3,...,Item ID20
+//
+1,501,502,503,504,505,506	// potions
+2,507,508,509,510,511		// herbs
+3,512,513,514,515,516		// fruits
+4,517,528			// meat
+5,529,530			// candy
+6,531,532,534		// juices (removed Grape juice 533)
+7,544,551			// raw fish
+8,603,617,644			// boxes
+9,715,716,717			// gemstones
+10,909,7126			// jellopy/giant jellopy
+11,756,757,998,999,1002,1003,1010,1011	// ores
+12,512,513,514,515,516,517,528,529,530,544,551	// food types
+13,501,502,503,504,505,506,507,508,509,510,511,531,532,533,534	// recovery-types
+14,714,756,757,969,984,985,990,991,992,993,994,995,996,997,998,999,1002,1003,1010,1011	// minerals
+15,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,659,660,661	// taming items
+16,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,12000,12001,12002,12003	//scrolls
+17,12004,12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015	//quivers
+18,2263,2278,2288,2297,5043,5087,5088,5089,5090	//masks
+19,2601,2602,2603,2604,2605,2606,2607,2608,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2640,2641,2648,2649,2650,2651 //accessory
+20,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733 // jewels

+ 7 - 0
db/item_noequip.txt

@@ -0,0 +1,7 @@
+// The equipment/items restriction file 
+// here you define which items may not be used at PvP / GvG 
+// format: <item id>,<mode>
+// mode = 1- restricted in PVP, 2- restricted in GVG, 3- restricted in both PvP and GvG
+
+//1201,1 you can't use KNIFE(ID 1201) on PvP and GvG
+//608,3 you can't use Yggdrasil Seed(ID 608) on both PvP & GvG & WoE Castles

+ 6 - 0
db/item_scroll.txt

@@ -0,0 +1,6 @@
+// Worn-Out Scroll Obtainable Items Database
+//
+// Structure of Database:
+// ItemID,DummyName,Rate
+
+0,Jellopy,909

+ 28 - 0
db/item_trade.txt

@@ -0,0 +1,28 @@
+//Item Trading Restrictions File
+//Specify here special rules for item trading.
+//Item ID, TradeMask, GM-Level Override
+//Trading mask values:
+//1:Item can't be drop
+//2:Item can't be traded (nor vended)
+//4:Item can only be traded with wedded partner
+//8:Item can't be sold to npcs
+//16:Item can't be placed in the cart
+//32:Item can't be placed in the storage
+//64:Item can't be placed in the guild storage
+//Example:
+//1161,67,50 //Balmung: No drop, No trade, No Guild Store (1+2+64 =67),
+//only GMs of GM-level 50 and up can override the setting.
+2634,109,100
+2635,109,100
+2644,99,100
+//Novice Red Potion
+569,8,100
+//Cook Books (you can recieve them trough the Cooking Quest only)
+//Actually, you can pass your books, but have to return them before borrowing another one [Lupus]
+//7472,123,100
+//7473,123,100
+//7474,123,100
+//7475,123,100
+//7476,123,100
+//Leather Pouch (part of Cooking Quest)
+7432,123,100

+ 337 - 0
db/item_violetbox.txt

@@ -0,0 +1,337 @@
+// Old Violet Box Obtainable Items Database
+//
+// Structure of Database:
+// ItemID	DummyName	Rate
+
+0,Guard,2102,
+603,Old Blue Box,20000
+604,Dead Branch,10000
+607,Yggdrasilberry,10000
+608,Yggdrasil Seed,10000
+610,Yggdrasil Leaf,10000
+612,Mini Furnace,10000
+613,Iron Hammer,10000
+614,Golden Hammer,10000
+615,Oridecon Hammer,10000
+701,Ora Ora,10000
+702,Animal Gore,10000
+703,Hinalle,10000
+704,Aloe,10000
+706,Four-Leaf Clover,10000
+707,Singing Plant,10000
+708,Ment,10000
+709,Izidor,10000
+710,Illusion Flower,10000
+714,Emperium,10000
+715,Yellow Gemstone,10000
+716,Red Gemstone,10000
+717,Blue Gemstone,10000
+718,Garnet,10000
+719,Amethyst,10000
+720,Aquamarine,10000
+721,Emerald,10000
+722,Pearl,10000
+723,Ruby,10000
+724,Cursed Ruby,10000
+725,Sardonyx,10000
+726,Sapphire,10000
+727,Opal,10000
+728,Topaz,10000
+729,Zircon,10000
+730,1 Carat Diamond,10000
+731,2 Carat Diamond,10000
+732,3 Carat Diamond,10000
+733,Cracked Diamond,10000
+734,Red Frame,10000
+735,Chung Jah,10000
+736,China,10000
+737,Black Ladle,10000
+738,Pencil Case,10000
+740,Puppet,10000
+741,Poring Doll,10000
+742,Chonchon Doll,10000
+743,Spore Doll,10000
+745,Wedding Bouquet,10000
+747,Crystal Mirror,10000
+748,Witherless Rose,10000
+749,Frozen Rose,10000
+752,Grasshopper Doll,10000
+753,Yoyo Doll,10000
+754,Raccoon Doll,10000
+756,Rough Oridecon,10000
+757,Rough Elunium,10000
+909,Jellopy,10000
+910,Garlet,10000
+911,Scell,10000
+912,Zargon,10000
+931,Orcish Voucher,10000
+934,Memento,10000
+968,Heroic Emblem,10000
+969,Gold,10000
+970,Alcohol,10000
+971,Detrimindexta,10000
+972,Karvodailnirol,10000
+973,Counteragent,10000
+974,Mixture,10000
+975,Scarlet Dyestuff,10000
+976,Lemon Dyestuff,10000
+978,Cobaltblue Dyestuff,10000
+979,Darkgreen Dyestuff,10000
+980,Orange Dyestuff,10000
+981,Violet Dyestuff,10000
+982,White Dyestuff,10000
+983,Black Dyestuff,10000
+984,Oridecon,10000
+985,Elunium,10000
+986,Anvil,10000
+987,Oridecon Anvil,10000
+988,Golden Anvil,10000
+989,Emperium Anvil,10000
+990,Red Blood,10000
+991,Crystal Blue,10000
+992,Wind of Verdure,10000
+993,Green Live,10000
+994,Flame Heart,10000
+995,Mystic Frozen,10000
+996,Rough Wind,10000
+997,Great Nature,10000
+998,Iron,10000
+999,Steel,10000
+1000,Star Crumb,10000
+1001,Star Dust,10000
+1002,Iron Ore,10000
+1003,Coal,10000
+1004,Chivalry Emblem,10000
+1005,Hammer of Blacksmith,10000
+1006,Old Magic Book,10000
+1007,Necklace of Wisdom,10000
+1008,Necklace of Oblivion,10000
+1009,Hand of God,10000
+1010,Phracon,10000
+1011,Emveretarcon,10000
+1102,Sword,10000
+1105,Falchion,10000
+1108,Blade,10000
+1111,Rapier,10000
+1114,Scimiter,10000
+1117,Katana,10000
+1120,Tsurugi,10000
+1125,Ring Pommel Saber,10000
+1127,Saber,10000
+1128,Haedonggum,10000
+1129,Flamberge,10000
+1152,Slayer,10000
+1155,Bastard Sword,10000
+1158,Two-handed Sword,10000
+1162,Broad Sword,10000
+1163,Claymore,10000
+1164,Muramasa,20000
+1202,Knife,10000
+1205,Cutter,10000
+1208,Main Gauche,10000
+1211,Dirk,10000
+1214,Dagger,10000
+1217,Stiletto,10000
+1220,Gladius,10000
+1226,Damascus,10000
+1237,Grimtooth,10000
+1239,Poison Knife,10000
+1251,Jur,10000
+1253,Katar,10000
+1255,Jamadhar,10000
+1261,Infiltrator,10000
+1302,Axe,10000
+1306,War Axe,10000
+1352,Battle Axe,10000
+1355,Hammer,10000
+1358,Buster,10000
+1361,Two-handed Axe,10000
+1402,Javelin,10000
+1405,Spear,10000
+1408,Pike,10000
+1410,Lance,10000
+1452,Guisarme,10000
+1455,Glaive,10000
+1458,Partizan,10000
+1461,Trident,10000
+1464,Halberd,10000
+1502,Club,10000
+1505,Mace,10000
+1508,Smasher,10000
+1511,Flail,10000
+1514,Morning Star,10000
+1517,Sword Mace,10000
+1520,Chain,10000
+1522,Stunner,10000
+1550,Book,10000
+1551,Bible,10000
+1558,Girl's Diary,10000
+1602,Rod,10000
+1605,Wand,10000
+1608,Staff,10000
+1611,Arc Wand,10000
+1613,Mighty Staff,10000
+1702,Bow,10000
+1705,Composite Bow,10000
+1711,Cross Bow,10000
+1713,Arbalest,10000
+1714,Gakkung,10000
+1718,Hunter Bow,10000
+1719,Roguemaster's Bow,10000
+1721,Repeating Crossbow,10000
+1750,Arrow,10000
+1751,Silver Arrow,10000
+1752,Fire Arrow,10000
+1753,Steel Arrow,10000
+1754,Crystal Arrow,10000
+1755,Arrow of Wind,10000
+1756,Stone Arrow,10000
+1757,Immaterial Arrow,10000
+1758,Stun Arrow,10000
+1759,Freeze Arrow,10000
+1760,Flash Arrow,10000
+1761,Curse Arrow,10000
+1762,Rusted Arrow,10000
+1763,Poison Arrow,10000
+1764,Sharp Arrow,10000
+1765,Oridecon Arrow,10000
+1767,Shadow Arrow,10000
+1768,Sleep Arrow,10000
+1769,Mute Arrow,10000
+1770,Iron Arrow,10000
+1802,Waghnakh,10000
+1804,Knuckle Duster,10000
+1806,Hora,10000
+1808,Fist,10000
+1810,Claw,10000
+1812,Finger,10000
+1902,Violin,100
+1904,Mandolin,10000
+1906,Lute,10000
+1908,Guitar,10000
+1910,Harp,100
+1912,Guhmoongoh,10000
+1951,Rope,10000
+1953,Line,10000
+1955,Wire,10000
+1957,Rante Whip,10000
+1959,Tail,10000
+1961,Whip,10000
+1962,Lariat,10000
+2102,Guard,10000
+2104,Buckler,10000
+2106,Shield,10000
+2108,Mirror Shield,10000
+2201,Sunglasses,10000
+2202,Sunglasses,5000
+2203,Glasses,10000
+2204,Glasses,5000
+2207,Fancy Flower,10000
+2209,Ribbon,10000
+2213,Kitty Band,10000
+2215,Flower Band,10000
+2217,Biretta,10000
+2221,Hat,10000
+2223,Turban,10000
+2225,Goggles,10000
+2227,Cap,10000
+2229,Helm,10000
+2231,Gemmed Sallet,10000
+2233,Circlet,10000
+2236,Santa's Hat,10000
+2242,Purple Glasses,10000
+2243,Geek Glasses,10000
+2244,Big Ribbon,10000
+2249,Coronet,10000
+2250,Cute Ribbon,10000
+2251,Monk Hat,10000
+2252,Wizard Hat,1000
+2254,Angel Wing,10000
+2256,Majestic Goat,10000
+2257,Snow Horn,10000
+2258,Spiky Band,10000
+2261,Army Cap,10000
+2262,Pierrot Nose,10000
+2263,Zorro Masque,10000
+2264,Munak Hat,10000
+2265,Gangster Mask,10000
+2266,Iron Cain,10000
+2269,Romantic Flower,10000
+2270,Romantic Leaf,10000
+2271,Jack a Dandy,10000
+2272,Stop Post,10000
+2273,Doctor Band,10000
+2275,Red Bandana,10000
+2276,Eagle Eyes,10000
+2277,Nurse Cap,500
+2279,Bomb Wick,10000
+2284,Antler,10000
+2287,Pirate Bandana,10000
+2289,Poo Poo Hat,10000
+2290,Funeral Hat,10000
+2291,Masquerade,10000
+2293,Pretend Murdered,10000
+2294,Stellar,10000
+2295,Blinker,10000
+2296,Binoculars,10000
+2298,Green Feeler,10000
+2299,Viking Helm,10000
+2302,Cotton Shirt,10000
+2304,Leather Jacket,10000
+2306,Adventurer's Suit,10000
+2308,Mantle,10000
+2310,Coat,10000
+2311,Mink Coat,10000
+2313,Padded Armor,10000
+2315,Chain Mail,10000
+2317,Full Plate,10000
+2318,Lord's Cloth,100
+2322,Silk Robe,10000
+2324,Scapulare,10000
+2326,Saint's Robe,10000
+2329,Wooden Mail,10000
+2331,Tights,10000
+2333,Silver Robe,10000
+2336,Thief Clothes,10000
+2337,Ninja Suit,10000
+2338,Wedding Dress,10000
+2339,Pantie,10000
+2340,Novice Breastplate,10000
+2341,Legion Plate Armor,10000
+2402,Sandals,10000
+2404,Shoes,10000
+2407,Crystal Pumps,10000
+2408,Shackles,10000
+2409,Spiky Heel,10000
+2411,Greaves,10000
+2502,Hood,10000
+2504,Muffler,10000
+2506,Manteau,10000
+2507,Cape of Old Marquess,10000
+2508,Ragamuffin Manteau,10000
+2601,Ring,10000
+2602,Earring,10000
+2603,Necklace,10000
+2604,Glove,10000
+2605,Brooch,10000
+2607,Clip,10000
+2608,Rosary,10000
+2609,Skull Ring,10000
+2610,Gold Ring,10000
+2611,Silver Ring,10000
+2612,Flower Ring,10000
+2613,Diamond Ring,10000
+2617,Celebrant's Mitten,1000
+2621,Ring,100
+2622,Earring,100
+2623,Necklace,100
+2624,Glove,100
+2625,Brooch,100
+2626,Rosary,100
+5008,Puppy Love,10000
+5009,Safety Helmet,10000
+5010,Indian Fillet,10000
+5014,Fin Helm,10000
+5015,Egg Shell,10000
+5020,Kafra's Band,100
+5046,Bongun Hat,10000

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff